Staging
v0.8.1
https://github.com/python/cpython
Revision 7427a79e12a418a76d4660799b1c75785b5ea46d authored by Gregory P. Smith on 22 October 2015, 20:09:50 UTC, committed by Gregory P. Smith on 22 October 2015, 20:09:50 UTC
properly to get the filename of its caller from the stack.  This allows it
to work if run in a frozen or embedded environment where the module's
.__file__ attribute does not match its code object's .co_filename.

This same much simpler always correct approach has already been deployed and
used widely in Python 3.4 per the issue referenced above.
1 parent 1256b3c
History
Tip revision: 7427a79e12a418a76d4660799b1c75785b5ea46d authored by Gregory P. Smith on 22 October 2015, 20:09:50 UTC
Issue #21709: Fix the logging module to not depend upon __file__ being set
Tip revision: 7427a79
File Mode Size
Makefile -rw-r--r-- 20.8 KB
README.os2emx -rw-r--r-- 30.2 KB
config.c -rw-r--r-- 5.2 KB
dlfcn.c -rw-r--r-- 6.2 KB
dlfcn.h -rw-r--r-- 2.0 KB
dllentry.c -rw-r--r-- 856 bytes
getpathp.c -rw-r--r-- 10.8 KB
pyconfig.h -rw-r--r-- 7.9 KB
python27.def -rw-r--r-- 27.7 KB
pythonpm.c -rw-r--r-- 3.4 KB

README.os2emx

back to top