From bac14c4403e1f5b4aaa65922bf0029d004db2ac9 Mon Sep 17 00:00:00 2001 From: Paul Cunningham Date: Tue, 9 Jun 2015 13:45:27 +0100 Subject: [PATCH] Added init_app --- flask_whooshee.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/flask_whooshee.py b/flask_whooshee.py index 31959f8..0110fd7 100644 --- a/flask_whooshee.py +++ b/flask_whooshee.py @@ -131,7 +131,13 @@ class Whooshee(object): _underscore_re2 = re.compile('([a-z0-9])([A-Z])') whoosheers = [] - def __init__(self, app): + def __init__(self, app=None): + + if app: + self.init_app(app) + + def init_app(self, app): + self.index_path_root = app.config.get('WHOOSHEE_DIR', '') or 'whooshee' self.search_string_min_len = app.config.get('WHOSHEE_MIN_STRING_LEN', 3) self.writer_timeout = app.config.get('WHOOSHEE_WRITER_TIMEOUT', 2)