diff options
Diffstat (limited to 'Lib/tokenize.py')
-rw-r--r-- | Lib/tokenize.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/tokenize.py b/Lib/tokenize.py index cd3c93d..eb58831 100644 --- a/Lib/tokenize.py +++ b/Lib/tokenize.py @@ -47,9 +47,9 @@ N_TOKENS += 3 class TokenInfo(collections.namedtuple('TokenInfo', 'type string start end line')): def __repr__(self): - typ = self.type - return 'TokenInfo(type=%s, string=%r, start=%r, end=%r, line=%r)' % \ - ((('%d (%s)' % (typ, tok_name[typ])),) + self[1:]) + annotated_type = '%d (%s)' % (self.type, tok_name[self.type]) + return ('TokenInfo(type=%s, string=%r, start=%r, end=%r, line=%r)' % + self._replace(type=annotated_type)) def group(*choices): return '(' + '|'.join(choices) + ')' def any(*choices): return group(*choices) + '*' |