Skip to content

Commit 442aab2

Browse files
committed
Update windows tk work-a-round: pypa/virtualenv#93
untested
1 parent f68b912 commit 442aab2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

dragonpy/__init__.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import imp
21
import os
32
import sys
43

@@ -55,11 +54,14 @@ def fix_virtualenv_tkinter():
5554
virtualprefix = sys.base_prefix
5655
sys.base_prefix = sys.real_prefix
5756

58-
from tkinter import _fix
59-
60-
if "TCL_LIBRARY" not in os.environ:
61-
from imp import reload
62-
imp.reload(_fix)
57+
try:
58+
from tkinter import _fix
59+
except ImportError as err:
60+
print(f'Can not apply windows tkinter fix: {err}')
61+
else:
62+
if "TCL_LIBRARY" not in os.environ:
63+
from importlib import reload
64+
reload(_fix)
6365

6466
sys.base_prefix = virtualprefix
6567

0 commit comments

Comments
 (0)