diff options
author | Donald Stufft <donald@stufft.io> | 2013-07-24 23:02:31 -0400 |
---|---|---|
committer | Donald Stufft <donald@stufft.io> | 2013-07-24 23:02:31 -0400 |
commit | cc87ac69545b7e1b1db6add364667d36d636fef5 (patch) | |
tree | bbe6af4a082634f0140003b4af792cf415b66c28 | |
parent | 52ee0f8c45a97ad26c4d7b335863e64d2d9b5ae0 (diff) | |
download | decorator-cc87ac69545b7e1b1db6add364667d36d636fef5.tar.gz |
Handle the case where there is no Queue
-rw-r--r-- | webui.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -247,8 +247,12 @@ class WebUI: self.sentry_client = raven.Client(self.config.sentry_dsn) if self.config.redis_url: self.redis = redis.Redis.from_url(self.config.redis_url) + + # Queue to handle asynchronous tasks + self.queue = rq.Queue(connection=self.redis) else: self.redis = None + self.queue = None self.env = env self.nav_current = None self.privkey = None @@ -258,9 +262,6 @@ class WebUI: self.usercookie = None self.failed = None # error message if initialization already produced a failure - # Queue to handle asynchronous tasks - self.queue = rq.Queue(connection=self.redis) - # XMLRPC request or not? if self.env.get('CONTENT_TYPE') != 'text/xml': fs = cgi.FieldStorage(fp=handler.rfile, environ=env) |