Exception-safe environment retrieval. See gh-128636.
(k: str, fallback: str | None = None)
| 447 | def can_colorize(*, file: IO[str] | IO[bytes] | None = None) -> bool: |
| 448 | |
| 449 | def _safe_getenv(k: str, fallback: str | None = None) -> str | None: |
| 450 | """Exception-safe environment retrieval. See gh-128636.""" |
| 451 | try: |
| 452 | return os.environ.get(k, fallback) |
| 453 | except Exception: |
| 454 | return fallback |
| 455 | |
| 456 | if file is None: |
| 457 | file = sys.stdout |
no test coverage detected
searching dependent graphs…