From d3163dd6935f68139ce6ec581ba9d945a96ba544 Mon Sep 17 00:00:00 2001 From: Paul Makepeace Date: Fri, 10 Jun 2011 14:31:05 +0000 Subject: [PATCH] Add ReconJudgmentFacet --- google/refine/facet.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/google/refine/facet.py b/google/refine/facet.py index 514d003..e6132f1 100644 --- a/google/refine/facet.py +++ b/google/refine/facet.py @@ -121,6 +121,14 @@ class BlankFacet(BoolFacet): expression='isBlank(value)', selection=selection) +class ReconJudgmentFacet(TextFacet): + def __init__(self, column, **options): + super(ReconJudgmentFacet, self).__init__(column, + expression=('forNonBlank(cell.recon.judgment, v, v, ' + 'if(isNonBlank(value), "(unreconciled)", "(blank)"))'), + **options) + + # Capitalize 'From' to get around python's reserved word. class NumericFacet(Facet): def __init__(self, column, From=None, to=None, expression='value',