Skip to content

Commit e769362

Browse files
committed
Keep _BotocoreInstrumentorContext backward compatible
1 parent ebb55fc commit e769362

File tree

1 file changed

+4
-2
lines changed
  • instrumentation/opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore/extensions

1 file changed

+4
-2
lines changed

instrumentation/opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore/extensions/types.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,12 @@ def _get_attr(obj, name: str, default=None):
9393

9494
class _BotocoreInstrumentorContext:
9595
def __init__(
96-
self, event_logger: EventLogger, metrics: dict[str, Instrument]
96+
self,
97+
event_logger: EventLogger,
98+
metrics: Optional[dict[str, Instrument]] = None,
9799
):
98100
self.event_logger = event_logger
99-
self.metrics = metrics
101+
self.metrics = metrics or {}
100102

101103

102104
class _AwsSdkExtension:

0 commit comments

Comments
 (0)