Skip to content

Commit 26588b6

Browse files
committed
fix(django): Use hub.span
1 parent b422f13 commit 26588b6

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

sentry_sdk/integrations/django/__init__.py

+4-11
Original file line numberDiff line numberDiff line change
@@ -371,18 +371,11 @@ def record_sql(sql, params, cursor=None):
371371
span = None
372372

373373
if real_sql:
374-
with capture_internal_exceptions():
375-
hub.add_breadcrumb(message=real_sql, category="query")
376-
span = hub.start_span(op="db.statement", description=real_sql)
377-
378-
if span is None:
379-
yield
380-
else:
381-
try:
374+
hub.add_breadcrumb(message=real_sql, category="query")
375+
with hub.span(op="db.statement", description=real_sql):
382376
yield
383-
finally:
384-
span.set_tag("status", sys.exc_info()[1] is None)
385-
span.finish()
377+
else:
378+
yield
386379

387380

388381
@contextlib.contextmanager

0 commit comments

Comments
 (0)