Skip to content

Commit c965e9b

Browse files
Fix DD_FLUSH_TO_LOG env var type checking
1 parent e002d5c commit c965e9b

File tree

4 files changed

+80
-77
lines changed

4 files changed

+80
-77
lines changed

aws_lambda_powertools/metrics/provider/datadog/datadog.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from aws_lambda_powertools.metrics.provider import BaseProvider
1515
from aws_lambda_powertools.metrics.provider.datadog.warnings import DatadogDataValidationWarning
1616
from aws_lambda_powertools.shared import constants
17-
from aws_lambda_powertools.shared.functions import resolve_env_var_choice
17+
from aws_lambda_powertools.shared.functions import resolve_env_var_choice, strtobool
1818

1919
if TYPE_CHECKING:
2020
from aws_lambda_powertools.shared.types import AnyCallableT
@@ -66,6 +66,8 @@ def __init__(
6666
)
6767
self.default_tags = default_tags or {}
6868
self.flush_to_log = resolve_env_var_choice(choice=flush_to_log, env=os.getenv(constants.DATADOG_FLUSH_TO_LOG))
69+
if isinstance(self.flush_to_log, str):
70+
self.flush_to_log = strtobool(self.flush_to_log)
6971

7072
# adding name,value,timestamp,tags
7173
def add_metric(

0 commit comments

Comments
 (0)