summaryrefslogtreecommitdiffstats
path: root/Doc/ext.tex
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1993-11-17 22:58:56 (GMT)
committerGuido van Rossum <guido@python.org>1993-11-17 22:58:56 (GMT)
commitc45611d0e33ddd96fb9fffa8dc42a96384d5d270 (patch)
tree343959ada4542b5d4abc0a50802f434072da8e8b /Doc/ext.tex
parent71e57d090d070686746ee63b855e38cb337dc5cc (diff)
downloadcpython-c45611d0e33ddd96fb9fffa8dc42a96384d5d270.zip
cpython-c45611d0e33ddd96fb9fffa8dc42a96384d5d270.tar.gz
cpython-c45611d0e33ddd96fb9fffa8dc42a96384d5d270.tar.bz2
* import.c (get_module): total rewrite, to ensure proper search order: for
each dir in sys.path, try each possible extension. (Note: C extensions are loaded before Python modules in the same directory, to allow having a C version used when dynamic loading is supported and a Python version as a back-up.) * import.c (reload_module): test for error from getmodulename() * moduleobject.c: implement module name as dict entry '__name__' instead of special-casing it in module_getattr(); this way a module (or function!) can access its own module name, and programs that know what they are doing can rename modules. * stdwinmodule.c (initstdwin): strip ".py" suffix of argv[0].
Diffstat (limited to 'Doc/ext.tex')
0 files changed, 0 insertions, 0 deletions