diff options
author | Ben Sturmfels <ben@sturm.com.au> | 2020-04-01 15:32:42 +1100 |
---|---|---|
committer | Ben Sturmfels <ben@sturm.com.au> | 2020-04-01 15:32:42 +1100 |
commit | ad3a0aea833a26735d1d2986f427e9f286dbac21 (patch) | |
tree | 8c34a8bbfd0d280b6b8bc1dcde313a4e133f6e39 /mediagoblin/app.py | |
parent | dee31a39843a3b4e3cb7f319d26eabf032e48d92 (diff) | |
download | mediagoblin-ad3a0aea833a26735d1d2986f427e9f286dbac21.tar.lz mediagoblin-ad3a0aea833a26735d1d2986f427e9f286dbac21.tar.xz mediagoblin-ad3a0aea833a26735d1d2986f427e9f286dbac21.zip |
Handle moved SharedDataMiddleware in werkzeug >= 0.15.0.
Diffstat (limited to 'mediagoblin/app.py')
-rw-r--r-- | mediagoblin/app.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mediagoblin/app.py b/mediagoblin/app.py index 345aa048..1e0808bb 100644 --- a/mediagoblin/app.py +++ b/mediagoblin/app.py @@ -24,8 +24,11 @@ from mediagoblin.tools.routing import endpoint_to_controller from werkzeug.wrappers import Request from werkzeug.exceptions import HTTPException from werkzeug.routing import RequestRedirect -from werkzeug.wsgi import SharedDataMiddleware - +try: + # Werkzeug >= 0.15.0 + from werkzeug.middleware.shared_data import SharedDataMiddleware +except ImportError: + from werkzeug.wsgi import SharedDataMiddleware from mediagoblin import meddleware, __version__ from mediagoblin.db.util import check_db_up_to_date from mediagoblin.tools import common, session, translate, template |