]> granicus.if.org Git - python/commit
Fix importing of shared libraries from inside packages.
authorGuido van Rossum <guido@python.org>
Wed, 19 Nov 1997 18:53:33 +0000 (18:53 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 19 Nov 1997 18:53:33 +0000 (18:53 +0000)
commit2e58ff3ef56c3bf0a7080743ec77e95ca1758b97
treeb4e43574becac26c33d0d35c55bd3d60138ab055
parentee6fd1c392af19c7390bd1f8e25215fbd968a2c1
Fix importing of shared libraries from inside packages.
This is a bit of a hack: when the shared library is loaded, the module
name is "package.module", but the module calls Py_InitModule*() with just
"module" for the name.  The shared library loader squirrels away the true
name of the module in _Py_PackageContext, and Py_InitModule*() will
substitute this (if the name actually matches).
Python/importdl.c
Python/modsupport.c