Skip to content

Commit 60c6eba

Browse files
committed
mypy
1 parent d6b9038 commit 60c6eba

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

aws_lambda_powertools/logging/logger.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ def __init__(
243243
**kwargs,
244244
) -> None:
245245
self._buffer_config = buffer_config
246-
self._buffer_cache = LoggerBufferCache(max_size_bytes=self._buffer_config.max_bytes) if buffer_config else None
246+
self._buffer_cache = LoggerBufferCache(max_size_bytes=buffer_config.max_bytes) if buffer_config else None
247247

248248
# Used in case of sampling
249249
self.initial_log_level = self._determine_log_level(level)
@@ -1196,7 +1196,8 @@ def flush_buffer(self) -> None:
11961196
Any exceptions from underlying logging or buffer mechanisms
11971197
will be propagated to caller
11981198
"""
1199-
tracer_id = get_tracer_id()
1199+
if not self._buffer_config or not self._buffer_cache:
1200+
return
12001201

12011202
# Check ALC level against buffer level
12021203
lambda_log_level = self._get_aws_lambda_log_level()
@@ -1215,6 +1216,8 @@ def flush_buffer(self) -> None:
12151216
stacklevel=2,
12161217
)
12171218

1219+
tracer_id = get_tracer_id()
1220+
12181221
# Flushing log without a tracer id? Return
12191222
if not tracer_id:
12201223
return

0 commit comments

Comments
 (0)