Commit 8b45da01 authored by Jason R. Coombs's avatar Jason R. Coombs Committed by GitHub

Merge pull request #2249 from alexhenrie/imp

Change exec_module to load_module
parents 6d3250fa b69029f7
Fix extension loading technique in stubs.
......@@ -59,7 +59,7 @@ def write_stub(resource, pyfile):
from importlib.machinery import ExtensionFileLoader
__file__ = pkg_resources.resource_filename(__name__, %r)
__loader__ = None; del __bootstrap__, __loader__
ExtensionFileLoader(__name__,__file__).exec_module()
ExtensionFileLoader(__name__,__file__).load_module()
__bootstrap__()
""").lstrip()
with open(pyfile, 'w') as f:
......
......@@ -268,7 +268,7 @@ class build_ext(_build_ext):
" os.chdir(os.path.dirname(__file__))",
if_dl(" sys.setdlopenflags(dl.RTLD_NOW)"),
" ExtensionFileLoader(__name__,",
" __file__).exec_module()",
" __file__).load_module()",
" finally:",
if_dl(" sys.setdlopenflags(old_flags)"),
" os.chdir(old_dir)",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment