▲ | byproxy 3 months ago | ||||||||||||||||||||||||||||||||||
As an actually unseasoned Python developer, would you be so kind as to explain why the problems you see are problems and their alternatives? Particularly the first two you note. | |||||||||||||||||||||||||||||||||||
▲ | saila 3 months ago | parent [-] | ||||||||||||||||||||||||||||||||||
The call to logging.basicConfig happens at import time, which could cause issues in certain scenarios. For a one-off script, it's probably fine, but for a production app, you'd probably want to set up logging during app startup from whatever your main entry point is. The Python standard library has a configparser module, which should be used instead of custom code. It's safer and easier than manual parsing. The standard library also has a tomllib module, which would be an even better option IMO. | |||||||||||||||||||||||||||||||||||
|