]> granicus.if.org Git - python/commit
Modified PyImport_Import and PyImport_ImportModule to always use absolute imports...
authorChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 22:16:32 +0000 (22:16 +0000)
committerChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 22:16:32 +0000 (22:16 +0000)
commit000a074c955a1964959ee908300ef49b41170a06
treeaf32b732d8b3285969bd524a4af25b6533adbb4c
parent0a83d79268e9d2b36decc78845cf71baced4ccc6
Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0
Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports
19 files changed:
Doc/c-api/utilities.rst
Include/import.h
Include/py_curses.h
Mac/Modules/MacOS.c
Misc/NEWS
Modules/_ctypes/callbacks.c
Modules/_cursesmodule.c
Modules/cjkcodecs/cjkcodecs.h
Modules/datetimemodule.c
Modules/gcmodule.c
Modules/parsermodule.c
Modules/posixmodule.c
Modules/socketmodule.h
Modules/timemodule.c
Modules/zipimport.c
Objects/unicodeobject.c
Python/errors.c
Python/import.c
Python/mactoolboxglue.c