@@ -263,9 +263,6 @@ def response_hook(span: Span, status: str, response_headers: List):
263
263
264
264
_logger = getLogger (__name__ )
265
265
266
- class _TraceContext (typing .NamedTuple ):
267
- starttime : int
268
-
269
266
_ENVIRON_STARTTIME_KEY = "opentelemetry-flask.starttime_key"
270
267
_ENVIRON_SPAN_KEY = "opentelemetry-flask.span_key"
271
268
_ENVIRON_ACTIVATION_KEY = "opentelemetry-flask.activation_key"
@@ -277,16 +274,9 @@ class _TraceContext(typing.NamedTuple):
277
274
if package_version .parse (flask .__version__ ) >= package_version .parse ("2.2.0" ):
278
275
def _request_ctx_ref () -> weakref .ReferenceType :
279
276
return weakref .ref (flask .globals .request_ctx ._get_current_object ())
280
- def _request_ctx () -> RequestContext :
281
- return flask .globals .request_ctx ._get_current_object ()
282
277
else :
283
278
def _request_ctx_ref () -> int :
284
279
return weakref .ref (flask ._request_ctx_stack .top )
285
- def _request_ctx () -> RequestContext :
286
- return flask ._request_ctx_stack .top
287
-
288
- def _get_reqctx ():
289
- return flask ._request_ctx_stack .top
290
280
291
281
def get_default_span_name ():
292
282
try :
@@ -416,16 +406,11 @@ def _before_request():
416
406
activation = trace .use_span (span , end_on_exit = True )
417
407
activation .__enter__ () # pylint: disable=E1101
418
408
419
- reqctx = _get_reqctx ()
420
409
flask_request_environ [_ENVIRON_ACTIVATION_KEY ] = activation
421
-
422
410
flask_request_environ [_ENVIRON_REQCTX_REF_KEY ] = _request_ctx_ref ()
423
411
flask_request_environ [_ENVIRON_SPAN_KEY ] = span
424
412
flask_request_environ [_ENVIRON_TOKEN ] = token
425
413
426
- reqctx = _get_reqctx ()
427
- reqctx ._test_ref = _request_ctx_ref ()
428
-
429
414
if enable_commenter :
430
415
current_context = context .get_current ()
431
416
flask_info = {}
@@ -465,9 +450,6 @@ def _teardown_request(exc):
465
450
466
451
original_reqctx_ref = flask .request .environ .get (_ENVIRON_REQCTX_REF_KEY )
467
452
current_reqctx_ref = _request_ctx_ref ()
468
- # tear_request FROM the copy_current_Request_context's teardown
469
- if 'asdf' in flask .g :
470
- breakpoint ()
471
453
if not activation or original_reqctx_ref != current_reqctx_ref :
472
454
# This request didn't start a span, maybe because it was created in
473
455
# a way that doesn't run `before_request`, like when it is created
0 commit comments