[pypy-commit] pypy py3.7: maybe fix the token errors
cfbolz
pypy.commits at gmail.com
Mon Jan 6 14:50:00 EST 2020
Author: Carl Friedrich Bolz-Tereick <cfbolz at gmx.de>
Branch: py3.7
Changeset: r98463:f69a090e703c
Date: 2020-01-06 20:44 +0100
http://bitbucket.org/pypy/pypy/changeset/f69a090e703c/
Log: maybe fix the token errors
diff --git a/pypy/module/token/moduledef.py b/pypy/module/token/moduledef.py
--- a/pypy/module/token/moduledef.py
+++ b/pypy/module/token/moduledef.py
@@ -21,11 +21,6 @@
Module.interpleveldefs["tok_name"] = "space.wrap(%r)" % (tok_name,)
Module.interpleveldefs["N_TOKENS"] = "space.wrap(%d)" % len(tok_name)
all_names = Module.interpleveldefs.keys()
- # obscure, but these names are not in CPython's token module
- # so we remove them from 'token.__all__' otherwise they end up
- # twice in 'tokenize.__all__'
- all_names.remove('COMMENT')
- all_names.remove('NL')
Module.interpleveldefs["__all__"] = "space.wrap(%r)" % (all_names,)
_init_tokens()
diff --git a/pypy/module/token/test/test_token.py b/pypy/module/token/test/test_token.py
--- a/pypy/module/token/test/test_token.py
+++ b/pypy/module/token/test/test_token.py
@@ -16,3 +16,7 @@
def test_iseof(self):
assert self.token.ISEOF(self.token.ENDMARKER)
assert not self.token.ISEOF(self.token.NAME)
+
+ def test_nl_and_comment_exist_in_all(self):
+ assert "NL" in self.token.__all__
+ assert "COMMENT" in self.token.__all__
More information about the pypy-commit
mailing list