From d1311b9e64aab589237d7a61784a298a872e55a6 Mon Sep 17 00:00:00 2001 From: Dmitriy Lyalyuev Date: Mon, 7 Nov 2022 12:28:33 +0300 Subject: [PATCH] fix airbrake for celery --- later42/tasks.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/later42/tasks.py b/later42/tasks.py index 4b5a014..936adb7 100644 --- a/later42/tasks.py +++ b/later42/tasks.py @@ -6,12 +6,16 @@ from later42.models.urls import URL from later42.models.article import Article from later42.libs.content import get_content -notifier = pybrake.Notifier( - project_id=os.getenv('AIRBRAKE_PROJECT_ID'), - project_key=os.getenv('AIRBRAKE_PROJECT_KEY'), - environment="celery" -) -patch_celery(notifier) +AIRBRAKE_PROJECT_ID = os.getenv('AIRBRAKE_PROJECT_ID', None) +AIRBRAKE_PROJECT_KEY = os.getenv('AIRBRAKE_PROJECT_KEY', None) + +if AIRBRAKE_PROJECT_ID is not None and AIRBRAKE_PROJECT_KEY is not None: + notifier = pybrake.Notifier( + project_id=AIRBRAKE_PROJECT_ID, + project_key=AIRBRAKE_PROJECT_KEY, + environment="celery" + ) + patch_celery(notifier) @shared_task()