Skip to content

Commit 87c0112

Browse files
committed
Use uncompyle6 if decompyle3 is not around
1 parent 32b63b1 commit 87c0112

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

trepan/lib/deparse.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@
77
from xdis import PYTHON_VERSION
88

99
if 3.7 <= PYTHON_VERSION <= 3.8:
10-
from decompyle3.semantics.linemap import code_deparse_with_map
11-
from decompyle3.semantics.fragments import deparsed_find, code_deparse
10+
try:
11+
from decompyle3.semantics.linemap import code_deparse_with_map
12+
from decompyle3.semantics.fragments import deparsed_find, code_deparse
13+
except ImportError:
14+
from uncompyle6.semantics.linemap import code_deparse_with_map
15+
from uncompyle6.semantics.fragments import deparsed_find, code_deparse
1216
else:
1317
from uncompyle6.semantics.linemap import code_deparse_with_map
1418
from uncompyle6.semantics.fragments import deparsed_find, code_deparse

0 commit comments

Comments
 (0)