When working on a Flask project, you may want to override flask configurations on different environments. Here are some suggestions. A folder structure like the following might work well /demo/ __init__.py configs/ __init__.py application.id default.py development.py production.py staging.py test.py controllers.py templates/ index.html In this structure, configs are plain python files and default is always loaded. […]
Twisted is explicit. If you kill a script that uses your protocol, it might die before data transmission finishes, unless you handle it yourself.
Explaining how to use twisted’s inlineCallbacks rarely goes smoothly. It usually ends in Infinite Frustration®. The learning curve is just too steep for a junior developer.