Skip to content

Commit db96e46

Browse files
committed
Make it more resilient for None values in general
1 parent f31403b commit db96e46

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sentry_sdk/integrations/arq.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def _sentry_create_worker(*args, **kwargs):
199199
if isinstance(settings_cls, dict):
200200
if "functions" in settings_cls:
201201
settings_cls["functions"] = [
202-
_get_arq_function(func) for func in settings_cls["functions"]
202+
_get_arq_function(func) for func in settings_cls.get("functions", [])
203203
]
204204
if "cron_jobs" in settings_cls:
205205
settings_cls["cron_jobs"] = [
@@ -218,11 +218,11 @@ def _sentry_create_worker(*args, **kwargs):
218218

219219
if "functions" in kwargs:
220220
kwargs["functions"] = [
221-
_get_arq_function(func) for func in kwargs["functions"]
221+
_get_arq_function(func) for func in kwargs.get("functions", [])
222222
]
223223
if "cron_jobs" in kwargs:
224224
kwargs["cron_jobs"] = [
225-
_get_arq_cron_job(cron_job) for cron_job in kwargs["cron_jobs"]
225+
_get_arq_cron_job(cron_job) for cron_job in kwargs.get("cron_jobs", [])
226226
]
227227

228228
return old_create_worker(*args, **kwargs)

0 commit comments

Comments
 (0)