diff --git a/com/win32comext/axscript/client/pyscript.py b/com/win32comext/axscript/client/pyscript.py index 4da7db0b5..b35979105 100644 --- a/com/win32comext/axscript/client/pyscript.py +++ b/com/win32comext/axscript/client/pyscript.py @@ -8,6 +8,7 @@ """ import re +import types import pythoncom import win32api @@ -210,10 +211,9 @@ def __init__(self): def InitNew(self): framework.COMScript.InitNew(self) - import imp self.scriptDispatch = None - self.globalNameSpaceModule = imp.new_module("__ax_main__") + self.globalNameSpaceModule = types.ModuleType("__ax_main__") self.globalNameSpaceModule.__dict__["ax"] = AXScriptAttribute(self) self.codeBlocks = [] diff --git a/isapi/install.py b/isapi/install.py index 7c9e63bf9..12416fd64 100644 --- a/isapi/install.py +++ b/isapi/install.py @@ -2,7 +2,7 @@ # this code adapted from "Tomcat JK2 ISAPI redirector", part of Apache # Created July 2004, Mark Hammond. -import imp +import importlib.machinery import os import shutil import stat @@ -39,7 +39,7 @@ _DEFAULT_ENABLE_DIR_BROWSING = False _DEFAULT_ENABLE_DEFAULT_DOC = False -_extensions = [ext for ext, _, _ in imp.get_suffixes()] +_extensions = [ext for ext, _, _ in importlib.machinery.EXTENSION_SUFFIXES] is_debug_build = "_d.pyd" in _extensions this_dir = os.path.abspath(os.path.dirname(__file__))