(obj: WSGIEnvironment | Request)
| 35 | |
| 36 | |
| 37 | def _get_environ(obj: WSGIEnvironment | Request) -> WSGIEnvironment: |
| 38 | env = getattr(obj, "environ", obj) |
| 39 | assert isinstance(env, dict), ( |
| 40 | f"{type(obj).__name__!r} is not a WSGI environment (has to be a dict)" |
| 41 | ) |
| 42 | return env |
| 43 | |
| 44 | |
| 45 | def _has_level_handler(logger: logging.Logger) -> bool: |
no outgoing calls