Skip to content

Commit 0abeca2

Browse files
committed
comments
1 parent cc14e6e commit 0abeca2

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

python/sqlcommenter-python/tests/opentelemetry_mock.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,27 +23,24 @@
2323
def mock_opentelemetry_context(
2424
trace_id=0xDEADBEEF, span_id=0xBEEF, trace_flags=None, trace_state=None
2525
):
26-
if not context:
27-
yield
28-
return
29-
3026
span_context = trace.SpanContext(
3127
trace_id=trace_id,
3228
span_id=span_id,
3329
is_remote=True,
3430
trace_flags=trace_flags,
3531
trace_state=trace.TraceState(
3632
**(
37-
trace_state
38-
if trace_state is not None
33+
trace_state if trace_state is not None
3934
else {"some_key": "some_value"}
4035
)
4136
),
4237
)
4338
ctx = trace.set_span_in_context(trace.DefaultSpan(span_context))
4439
token = context.attach(ctx)
45-
yield
46-
context.detach(token)
40+
try:
41+
yield
42+
finally:
43+
context.detach(token)
4744

4845

4946
except ImportError:

0 commit comments

Comments
 (0)