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