Skip to content

Commit 2095142

Browse files
committed
fix: default lazy provider
1 parent f429a74 commit 2095142

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

aws_lambda_powertools/tracing/tracer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,7 @@ def _add_full_exception_as_metadata(
685685
def _disable_tracer_provider():
686686
"""Forcefully disables tracing"""
687687
logger.debug("Disabling tracer provider...")
688-
aws_xray_sdk.global_sdk_config.set_sdk_enabled(False)
688+
aws_xray_sdk.global_sdk_config.set_sdk_enabled(False) # noqa: F821
689689

690690
@staticmethod
691691
def _is_tracer_disabled() -> bool:
@@ -729,7 +729,7 @@ def __build_config(
729729
is_disabled = disabled if disabled is not None else self._is_tracer_disabled()
730730
is_service = service if service is not None else os.getenv(constants.SERVICE_NAME_ENV)
731731

732-
self._config["provider"] = provider if provider is not None else self._config["provider"]
732+
self._config["provider"] = provider or self._config["provider"] or aws_xray_sdk.core.xray_recorder
733733
self._config["auto_patch"] = auto_patch if auto_patch is not None else self._config["auto_patch"]
734734
self._config["service"] = is_service or self._config["service"]
735735
self._config["disabled"] = is_disabled or self._config["disabled"]

0 commit comments

Comments
 (0)