diff --git a/aws_lambda_powertools/metrics/provider/cloudwatch_emf/cloudwatch.py b/aws_lambda_powertools/metrics/provider/cloudwatch_emf/cloudwatch.py index f84e1b0ff42..516bdeb6aff 100644 --- a/aws_lambda_powertools/metrics/provider/cloudwatch_emf/cloudwatch.py +++ b/aws_lambda_powertools/metrics/provider/cloudwatch_emf/cloudwatch.py @@ -390,7 +390,7 @@ def flush_metrics(self, raise_on_empty_metrics: bool = False) -> None: raise_on_empty_metrics : bool, optional raise exception if no metrics are emitted, by default False """ - if not raise_on_empty_metrics and not self.metric_set: + if not raise_on_empty_metrics: warnings.warn( "No application metrics to publish. The cold-start metric may be published if enabled. " "If application metrics should never be empty, consider using 'raise_on_empty_metrics'",