File tree Expand file tree Collapse file tree
backend/pennmobile/settings Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import os
22
33import sentry_sdk
4+ from sentry_sdk import Event , Hint
45from sentry_sdk .integrations .celery import CeleryIntegration
56from sentry_sdk .integrations .django import DjangoIntegration
67
2122
2223# Sentry settings
2324SENTRY_URL = os .environ .get ("SENTRY_URL" , "" )
24- sentry_sdk .init (dsn = SENTRY_URL , integrations = [CeleryIntegration (), DjangoIntegration ()])
25+
26+
27+ def before_send (event : Event , hint : Hint ) -> Event | None :
28+ if (
29+ "logentry" in event
30+ and "message" in event ["logentry" ]
31+ and "Wharton: Error 403 when reserving data" in event ["logentry" ]["message" ]
32+ ):
33+ return None
34+ return event
35+
36+
37+ sentry_sdk .init (
38+ dsn = SENTRY_URL ,
39+ integrations = [CeleryIntegration (), DjangoIntegration ()],
40+ before_send = before_send ,
41+ )
2542
2643# DLA settings
2744PLATFORM_ACCOUNTS = {"ADMIN_PERMISSION" : "penn_mobile_admin" }
You can’t perform that action at this time.
0 commit comments