github-actions[bot] opened a new pull request, #67088: URL: https://github.com/apache/airflow/pull/67088
A pre-emptive change to support - structlog 26.1.0 (most likely version - merged in hynek/structlog#786) adds a `name` slot and a kwarg-only `name` argument to `BytesLogger`, and its `__init__` now assigns `self.name = name`. In NamedBytesLogger we were setting `self.name` *before* calling `super().__init__`, so on the new release the parent would overwrite the caller-supplied name with `None`, breaking the per-logger level lookup in `make_filtering_logger` and any other consumer that reads `logger.name`. Since this is not yet released, I can't be certain if it will be in 26.1.0 or something else, but it's merged to structlog's main, so lets cope with it when ever it lands. (cherry picked from commit fe13eeb25ac14e2c97e4a22a84324a88a4c2289f) Co-authored-by: Ash Berlin-Taylor <[email protected]> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
