I have a long-running Python server and would like to be able to upgrade a service without restarting the server. What\'s the best way do do this?
if foo.py
In Python 3.0–3.3 you would use: imp.reload(module)
The BDFL has answered this question.
However, imp was deprecated in 3.4, in favour of importlib (thanks @Stefan!).
I think, therefore, you’d now use importlib.reload(module), although I’m not sure.