trouble with reload
Colin J. Williams
cjw at ncf.ca
Fri Aug 14 09:23:17 EDT 2009
Terry Reedy wrote:
> Dr. Phillip M. Feldman wrote:
>> According to the Python documentation, 'reload' reloads a previously
>> imported
>> module (so that changes made via an external editor will be
>> effective). But, when I try to use this command, I get the following
>> error message:
>>
>> TypeError: reload() argument must be module
>>
>> Any suggestions will be appreciated.
>
> Besides the other answers, do not use reload. It is removed in Py3
> because it cannot be made to work as people reasonably expect.
>
> tjr
>
It's typically a user module that needs to be reloaded.
It seems that del sys.modules['moduleName'] has no effect.
Is there some other way of ensuring that any import goes to moduleName.py,
instead of moduleName.pyc?
Colin W.
More information about the Python-list
mailing list