mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
fix deprecation error on startup on Windows
This commit is contained in:
parent
9439dfb98d
commit
3b84a8da40
1 changed files with 7 additions and 4 deletions
|
@ -7,8 +7,6 @@ def fix_pywin32_in_bazel(force=False):
|
||||||
if not force and "BAZEL_SH" not in os.environ:
|
if not force and "BAZEL_SH" not in os.environ:
|
||||||
return
|
return
|
||||||
|
|
||||||
import imp
|
|
||||||
|
|
||||||
# get path to pywin32 package
|
# get path to pywin32 package
|
||||||
path = None
|
path = None
|
||||||
for path in sys.path:
|
for path in sys.path:
|
||||||
|
@ -26,9 +24,14 @@ def fix_pywin32_in_bazel(force=False):
|
||||||
os.environ["PATH"] += ";" + path
|
os.environ["PATH"] += ";" + path
|
||||||
|
|
||||||
# import pythoncom module
|
# import pythoncom module
|
||||||
|
import importlib
|
||||||
|
import importlib.machinery
|
||||||
|
|
||||||
|
name = "pythoncom"
|
||||||
filename = os.path.join(path, "pythoncom38.dll")
|
filename = os.path.join(path, "pythoncom38.dll")
|
||||||
mod = imp.load_module("pythoncom", None, filename,
|
loader = importlib.machinery.ExtensionFileLoader(name, filename)
|
||||||
('.dll', 'rb', imp.C_EXTENSION))
|
spec = importlib.machinery.ModuleSpec(name=name, loader=loader, origin=filename)
|
||||||
|
_mod = importlib._bootstrap._load(spec)
|
||||||
|
|
||||||
|
|
||||||
def fix_extraneous_path_in_bazel():
|
def fix_extraneous_path_in_bazel():
|
||||||
|
|
Loading…
Reference in a new issue