Skip to content

Commit 57014ab

Browse files
committed
fix(o11y): add warning for malformed environment variables
1 parent 2fb0057 commit 57014ab

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • packages/google-api-core/google/api_core/observability

packages/google-api-core/google/api_core/observability/options.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"""Observability environment variable and client options resolution helpers."""
1818

1919
import os
20+
import warnings
2021
from typing import Any, Dict, Optional, Union
2122

2223
# Allowed truthy and falsy patterns for environment variables
@@ -68,7 +69,8 @@ def _get_env_bool(name: str) -> Optional[bool]:
6869
return None
6970
try:
7071
return _strtobool(val)
71-
except ValueError:
72+
except ValueError as e:
73+
warnings.warn(f"Ignored invalid value for {name}: {e}", RuntimeWarning)
7274
return None
7375

7476

0 commit comments

Comments
 (0)