inspect.stack() or inspect.currentframe() gives "list index out of range error"
Wolfgang Rohdewald
wolfgang at rohdewald.de
Sat Sep 25 07:28:33 EDT 2010
On Samstag 25 September 2010, Steven D'Aprano wrote:
> My guess is that you've copied the .pyc file onto the server,
> BUT there is also an older version of the .py file there as
> well. Because the modification date is older than that of the
> .pyc file, Python executes the compiled code from the .pyc
> file.
that would be horrible - this is what our own legacy software
does. A maintenance nightmare. Think adjusting system time
or "cp -a spam.py"
Actually the docs say something different:
The modification time of the version of spam.py used to create
spam.pyc is recorded in spam.pyc, and the .pyc file is ignored if
these don’t match.
found here:
http://docs.python.org/tutorial/modules.html
--
Wolfgang
More information about the Python-list
mailing list