diff options
Diffstat (limited to 'server/src/leap')
-rw-r--r-- | server/src/leap/soledad/server/__init__.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/server/src/leap/soledad/server/__init__.py b/server/src/leap/soledad/server/__init__.py index e4fa4aa7..d154e3fe 100644 --- a/server/src/leap/soledad/server/__init__.py +++ b/server/src/leap/soledad/server/__init__.py @@ -272,12 +272,14 @@ def _get_couch_state(): SoledadBackend.BATCH_SUPPORT = conf.get('batching', False) return state +try: + _couch_state = _get_couch_state() + # a WSGI application that may be used by `twistd -web` + application = GzipMiddleware( + SoledadTokenAuthMiddleware(SoledadApp(_couch_state))) +except: + pass -_couch_state = _get_couch_state() - -# a WSGI application that may be used by `twistd -web` -application = GzipMiddleware( - SoledadTokenAuthMiddleware(SoledadApp(_couch_state))) # another WSGI application in which we bypass token auth middleware for ease of # mind while debugging in your local environment |