Returns env var keys set before ADK loads any `.env` files. This snapshot is used to preserve user-provided environment variables while still allowing later `.env` files to override earlier ones via `override=True`.
()
| 29 | |
| 30 | @functools.lru_cache(maxsize=1) |
| 31 | def _get_explicit_env_keys() -> frozenset[str]: |
| 32 | """Returns env var keys set before ADK loads any `.env` files. |
| 33 | |
| 34 | This snapshot is used to preserve user-provided environment variables while |
| 35 | still allowing later `.env` files to override earlier ones via |
| 36 | `override=True`. |
| 37 | """ |
| 38 | return frozenset(os.environ) |
| 39 | |
| 40 | |
| 41 | def _walk_to_root_until_found(folder, filename) -> str: |
no outgoing calls
no test coverage detected