From 4a2d266230e8188bbab586202ee6874818e72302 Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 2 May 2016 11:59:10 -0400 Subject: [PATCH] [phrases] adding __init__ to base PhraseFilter --- scripts/geodata/text/phrases.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/geodata/text/phrases.py b/scripts/geodata/text/phrases.py index eb9266ec..9d6992df 100644 --- a/scripts/geodata/text/phrases.py +++ b/scripts/geodata/text/phrases.py @@ -1,3 +1,4 @@ +import six import ujson as json from collections import * @@ -7,11 +8,8 @@ SENTINEL = None class PhraseFilter(object): - def __init__(self): - self.configured = False - - def configure(self, *args, **kw): - pass + def __init__(self, phrases): + self.trie = [(key, self.serialize(val)) for key, val in six.iteritems(phrases)] serialize = json.dumps deserialize = json.loads