Skip to content

Commit 8b45da0

Browse files
authored
Merge pull request #2249 from alexhenrie/imp
Change exec_module to load_module
2 parents 6d3250f + b69029f commit 8b45da0

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

changelog.d/2249.misc.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix extension loading technique in stubs.

setuptools/command/bdist_egg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __bootstrap__():
5959
from importlib.machinery import ExtensionFileLoader
6060
__file__ = pkg_resources.resource_filename(__name__, %r)
6161
__loader__ = None; del __bootstrap__, __loader__
62-
ExtensionFileLoader(__name__,__file__).exec_module()
62+
ExtensionFileLoader(__name__,__file__).load_module()
6363
__bootstrap__()
6464
""").lstrip()
6565
with open(pyfile, 'w') as f:

setuptools/command/build_ext.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ def write_stub(self, output_dir, ext, compile=False):
268268
" os.chdir(os.path.dirname(__file__))",
269269
if_dl(" sys.setdlopenflags(dl.RTLD_NOW)"),
270270
" ExtensionFileLoader(__name__,",
271-
" __file__).exec_module()",
271+
" __file__).load_module()",
272272
" finally:",
273273
if_dl(" sys.setdlopenflags(old_flags)"),
274274
" os.chdir(old_dir)",

0 commit comments

Comments
 (0)