You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
Remove PYTHON3
This commit is contained in:
@@ -53,35 +53,7 @@ def test_grammar():
|
|||||||
# NOTE: this may disappear
|
# NOTE: this may disappear
|
||||||
expect_lhs.add("except_handler_else")
|
expect_lhs.add("except_handler_else")
|
||||||
|
|
||||||
expect_lhs.add("load_genexpr")
|
expect_lhs.add("kwarg")
|
||||||
|
|
||||||
unused_rhs = unused_rhs.union(
|
|
||||||
set(
|
|
||||||
"""
|
|
||||||
except_pop_except generator_exp
|
|
||||||
""".split()
|
|
||||||
)
|
|
||||||
)
|
|
||||||
if PYTHON_VERSION_TRIPLE < (3, 7):
|
|
||||||
expect_lhs.add("annotate_arg")
|
|
||||||
expect_lhs.add("annotate_tuple")
|
|
||||||
unused_rhs.add("mkfunc_annotate")
|
|
||||||
|
|
||||||
unused_rhs.add("dict_comp")
|
|
||||||
unused_rhs.add("classdefdeco1")
|
|
||||||
unused_rhs.add("tryelsestmtl")
|
|
||||||
if PYTHON_VERSION_TRIPLE >= (3, 5):
|
|
||||||
expect_right_recursive.add(
|
|
||||||
(("l_stmts", ("lastl_stmt", "come_froms", "l_stmts")))
|
|
||||||
)
|
|
||||||
pass
|
|
||||||
pass
|
|
||||||
|
|
||||||
# FIXME
|
|
||||||
if PYTHON_VERSION_TRIPLE < (3, 8):
|
|
||||||
assert expect_lhs == set(lhs)
|
|
||||||
assert unused_rhs == set(rhs)
|
|
||||||
|
|
||||||
assert expect_right_recursive == right_recursive
|
assert expect_right_recursive == right_recursive
|
||||||
|
|
||||||
expect_dup_rhs = frozenset(
|
expect_dup_rhs = frozenset(
|
||||||
|
@@ -5,7 +5,6 @@ from uncompyle6.semantics.consts import (
|
|||||||
# RETURN_NONE, PASS, RETURN_LOCALS
|
# RETURN_NONE, PASS, RETURN_LOCALS
|
||||||
)
|
)
|
||||||
|
|
||||||
from xdis.version_info import PYTHON3
|
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
|
||||||
from uncompyle6.semantics.pysource import (SourceWalker, deparse_code2str)
|
from uncompyle6.semantics.pysource import (SourceWalker, deparse_code2str)
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
import re
|
import re
|
||||||
import unittest
|
import unittest
|
||||||
from uncompyle6 import PYTHON_VERSION, IS_PYPY # , PYTHON_VERSION
|
|
||||||
from uncompyle6.parser import get_python_parser, python_parser
|
from uncompyle6.parser import get_python_parser, python_parser
|
||||||
|
from xdis.version_info import PYTHON_VERSION_TRIPLE, IS_PYPY
|
||||||
|
|
||||||
class TestGrammar(unittest.TestCase):
|
class TestGrammar(unittest.TestCase):
|
||||||
def test_grammar(self):
|
def test_grammar(self):
|
||||||
@@ -14,7 +14,7 @@ class TestGrammar(unittest.TestCase):
|
|||||||
self.assertEqual(remain_tokens, set([]),
|
self.assertEqual(remain_tokens, set([]),
|
||||||
"Remaining tokens %s\n====\n%s" % (remain_tokens, p.dump_grammar()))
|
"Remaining tokens %s\n====\n%s" % (remain_tokens, p.dump_grammar()))
|
||||||
|
|
||||||
p = get_python_parser(PYTHON_VERSION, is_pypy=IS_PYPY)
|
p = get_python_parser(PYTHON_VERSION_TRIPLE, is_pypy=IS_PYPY)
|
||||||
(lhs, rhs, tokens,
|
(lhs, rhs, tokens,
|
||||||
right_recursive, dup_rhs) = p.check_sets()
|
right_recursive, dup_rhs) = p.check_sets()
|
||||||
expect_lhs = set(['pos_arg', 'get_iter', 'attribute'])
|
expect_lhs = set(['pos_arg', 'get_iter', 'attribute'])
|
||||||
@@ -47,7 +47,7 @@ class TestGrammar(unittest.TestCase):
|
|||||||
# FIXME: Something got borked here
|
# FIXME: Something got borked here
|
||||||
def no_test_dup_rule(self):
|
def no_test_dup_rule(self):
|
||||||
import inspect
|
import inspect
|
||||||
python_parser(PYTHON_VERSION, inspect.currentframe().f_code,
|
python_parser(PYTHON_VERSION_TRIPLE, inspect.currentframe().f_code,
|
||||||
is_pypy=IS_PYPY,
|
is_pypy=IS_PYPY,
|
||||||
parser_debug={
|
parser_debug={
|
||||||
'dups': True, 'transition': False, 'reduce': False,
|
'dups': True, 'transition': False, 'reduce': False,
|
||||||
|
@@ -20,7 +20,6 @@ Step 2: Run the test:
|
|||||||
test_pyenvlib --mylib --verify # decompile verify 'mylib'
|
test_pyenvlib --mylib --verify # decompile verify 'mylib'
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from uncompyle6 import main, PYTHON3
|
|
||||||
import os, time, re, shutil, sys
|
import os, time, re, shutil, sys
|
||||||
from fnmatch import fnmatch
|
from fnmatch import fnmatch
|
||||||
|
|
||||||
@@ -81,9 +80,6 @@ for vers in TEST_VERSIONS:
|
|||||||
else:
|
else:
|
||||||
if vers == "native":
|
if vers == "native":
|
||||||
short_vers = os.path.basename(sys.path[-1])
|
short_vers = os.path.basename(sys.path[-1])
|
||||||
from xdis import PYTHON_VERSION
|
|
||||||
if PYTHON_VERSION > 3.0:
|
|
||||||
PYC = "*.cpython-%d.pyc" % int(PYTHON_VERSION * 10)
|
|
||||||
test_options[vers] = (sys.path[-1], PYC, short_vers)
|
test_options[vers] = (sys.path[-1], PYC, short_vers)
|
||||||
else:
|
else:
|
||||||
short_vers = vers[:3]
|
short_vers = vers[:3]
|
||||||
|
Reference in New Issue
Block a user