From 47376ecf714328a2d2ec5c7cfa3a29e41a1c1aee Mon Sep 17 00:00:00 2001 From: mvantellingen Date: Sun, 13 Feb 2011 23:02:24 +0100 Subject: [PATCH] Check if SECRET_KEY is set --- flaskext/debugtoolbar/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flaskext/debugtoolbar/__init__.py b/flaskext/debugtoolbar/__init__.py index dc70e25..57c62eb 100644 --- a/flaskext/debugtoolbar/__init__.py +++ b/flaskext/debugtoolbar/__init__.py @@ -35,6 +35,12 @@ class DebugToolbarExtension(object): if not app.debug: return + if not app.config.get('SECRET_KEY'): + raise RuntimeError( + "The Flask-DebugToolbar requires the 'SECRET_KEY' config " + "var to be set") + + self.app.before_request(self.process_request) self.app.after_request(self.process_response)