Python is a nice language. But it's annoying to have to restart the server for every little code change when developing. I've worked with Meteor which even reloads pages on the clients, that's really amazing, will take a long time before Odoo will get there. Now the first step to get a nicer dev experience would have some optional way to restart the server whenever a file has been updated.
Related questions:
From 2012: http://stackoverflow.com/questions/12597164/force-python-interpreter-to-reload-a-code-module
From 2013: https://www.odoo.com/forum/help-1/question/must-you-really-restart-openerp-all-the-time-to-develop-a-module-30394
Is there a good solution for Odoo 8 to restart the server when Python code in a module has been changed?
Restart the server.