Skip to content

Commit a0b4c4f

Browse files
committed
Fix generating ASGI keys
1 parent 7acc336 commit a0b4c4f

File tree

1 file changed

+2
-1
lines changed
  • instrumentation/opentelemetry-instrumentation-asgi/src/opentelemetry/instrumentation/asgi

1 file changed

+2
-1
lines changed

Diff for: instrumentation/opentelemetry-instrumentation-asgi/src/opentelemetry/instrumentation/asgi/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,8 @@ def get(
260260
return decoded
261261

262262
def keys(self, carrier: dict) -> typing.List[str]:
263-
return [_key.decode("utf8") for (_key, _value) in carrier]
263+
headers = carrier.get("headers") or []
264+
return [_key.decode("utf8") for (_key, _value) in headers]
264265

265266

266267
asgi_getter = ASGIGetter()

0 commit comments

Comments
 (0)