Repository navigation
structlog configuration fails with dict input #62201
Copy link
Copy link
Labels
Description
Activity
- addedkind:bugThis is a clearly a bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yet
on Feb 20, 2026 I would like to work on this issue.
@SakshamSinghal20, please feel free to open up a PR for this issue.
- added and removedneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yet
on Feb 20, 2026 @jroachgolf84 Thank you! I will raise the PR soon for this issue
Hi! I'd like to take a look at this. I'm new to the project but I've fixed similar issues before. I'll submit a PR shortly.
Whoever gets first Green and positively reviewed PR on it. will get the prize. Feel free @SakshamSinghal20 @MrIridescent .
Reacted by Jake McGrath@potiuk @jroachgolf84 I’ve raised the PR for this issue. Could you please review it and let me know if any changes are needed?
One more detail in case it's relevant: this only fails when the dict has a length of 1. It works for dicts of other sizes.
- added a commit that references this issue
on Feb 21, 2026 - added a commit that references this issue
on Mar 4, 2026 18 remaining items
- added a commit that references this issue
on Mar 16, 2026 - added a commit that references this issue
on Mar 16, 2026 - added a commit that references this issue
on Mar 22, 2026 - added 2 commits that reference this issue
on Mar 23, 2026 - added a commit that references this issue
on Mar 25, 2026 - added a commit that references this issue
on Apr 4, 2026 - added a commit that references this issue
on Apr 6, 2026 - added a commit that references this issue
on Apr 6, 2026 - added a commit that references this issue
on Apr 8, 2026 - added a commit that references this issue
on Apr 9, 2026 - added 2 commits that reference this issue
on Apr 15, 2026 - added a commit that references this issue
on Aug 4, 2026 - added a commit that references this issue
on Sep 13, 2026
Apache Airflow version
3.1.7
If "Other Airflow 3 version" selected, which one?
No response
What happened?
structlog error was raised when a dict is passed as an argument to a logging message.
What you think should happen instead?
It should be able to print the string representation of the dict passed as an argument
How to reproduce
Run this file. You can see that it succeeds and behaves as expected if you remove the
import airflowOperating System
Debian GNU/Linux 12 (bookworm)
Versions of Apache Airflow Providers
No response
Deployment
Astronomer
Deployment details
No response
Anything else?
No response
Are you willing to submit PR?
Code of Conduct