▲ | cinntaile 3 months ago | ||||||||||||||||
Regarding your first paragraph, we still don't understand what the issue actually is. | |||||||||||||||||
▲ | necovek 3 months ago | parent [-] | ||||||||||||||||
Logging configuration is done at import time for "utils" module. Imagine code like this: main.py:
Or two "commands", one importing utils and another not: they would non-obviously use different logging configuration.It gets even crazier: you could import utils to set the configuration, override it, but a second import would not re-set it, as module imports are cached. Basically, don't do it and no unexpected, confusing behaviour anywhere. | |||||||||||||||||
|