From a0e79408bcf14015995fb4f1f1c3ad88df017496 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Thu, 9 Sep 2010 08:29:05 +0000 Subject: A little bit more readable repr method. --- Lib/tokenize.py | 6 +++--- 1 file 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) + '*' -- cgit v0.12