Skip to content

Commit 122ca57

Browse files
committed
change flask variable str method
1 parent cea918d commit 122ca57

File tree

1 file changed

+5
-3
lines changed
  • instrumentation/opentelemetry-instrumentation-flask/src/opentelemetry/instrumentation/flask

1 file changed

+5
-3
lines changed

instrumentation/opentelemetry-instrumentation-flask/src/opentelemetry/instrumentation/flask/__init__.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ def _start_response(status, response_headers, *args, **kwargs):
350350
):
351351
if flask.request.url_rule:
352352
nonlocal request_route
353-
request_route = str(flask.request.url_rule)
353+
request_route = flask.request.url_rule
354354

355355
span = flask.request.environ.get(_ENVIRON_SPAN_KEY)
356356

@@ -396,7 +396,9 @@ def _start_response(status, response_headers, *args, **kwargs):
396396
)
397397

398398
if request_route:
399-
duration_attrs_old[SpanAttributes.HTTP_TARGET] = request_route
399+
duration_attrs_old[SpanAttributes.HTTP_TARGET] = str(
400+
request_route
401+
)
400402

401403
duration_histogram_old.record(
402404
max(round(duration_s * 1000), 0), duration_attrs_old
@@ -407,7 +409,7 @@ def _start_response(status, response_headers, *args, **kwargs):
407409
)
408410

409411
if request_route:
410-
duration_attrs_new[HTTP_ROUTE] = request_route
412+
duration_attrs_new[HTTP_ROUTE] = str(request_route)
411413

412414
duration_histogram_new.record(
413415
max(duration_s, 0), duration_attrs_new

0 commit comments

Comments
 (0)