From b556caf8dda1648acbfa1e9ca16685c5932413d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 17 May 2016 13:40:49 +0200 Subject: [PATCH] Do not configure bugsnag without API key. --- pillar/application/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pillar/application/__init__.py b/pillar/application/__init__.py index 5c5f8c92..ec62b75b 100644 --- a/pillar/application/__init__.py +++ b/pillar/application/__init__.py @@ -123,7 +123,7 @@ if app.config['DEBUG']: log.info('Pillar starting, debug=%s', app.config['DEBUG']) # Configure Bugsnag -if not app.config.get('TESTING'): +if not app.config.get('TESTING') and app.config.get('BUGSNAG_API_KEY'): bugsnag.configure( api_key=app.config['BUGSNAG_API_KEY'], project_root="/data/git/pillar/pillar", @@ -133,6 +133,8 @@ if not app.config.get('TESTING'): bs_handler = bugsnag.handlers.BugsnagHandler() bs_handler.setLevel(logging.ERROR) log.addHandler(bs_handler) +else: + log.info('Bugsnag NOT configured.') # Google Cloud project try: