Python3 - reload() can not be called on __import__ object? Python3 - reload() can not be called on __import__ object? python python

Python3 - reload() can not be called on __import__ object?


The reload built-in function has been moved to importlib module in Python 3.4:

In [18]: from importlib import reloadIn [19]: reload?Reload the module and return it.The module must have been successfully imported before.

As pointed out by @JPaget in comments reload() function has been moved from imp to importlib module in Python 3.4+. From what's new in Python 3.4:

The reload() function has been moved from imp to importlib as part of the imp module deprecation