From 25e4ea9c24add0579aff0aeed6474d58299f1919 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 28 Mar 2018 02:16:37 +0200 Subject: [PATCH] A small improvement in checks --- parso/python/tokenize.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/parso/python/tokenize.py b/parso/python/tokenize.py index 8537884..2820669 100644 --- a/parso/python/tokenize.py +++ b/parso/python/tokenize.py @@ -59,10 +59,6 @@ def group(*choices, **kwargs): return start + '|'.join(choices) + ')' -def any(*choices): - return group(*choices) + '*' - - def maybe(*choices): return group(*choices) + '?' @@ -357,9 +353,7 @@ def tokenize_lines(lines, version_info, start_pos=(1, 0)): contstr = line[start:] contline = line break - elif initial in single_quoted or \ - token[:2] in single_quoted or \ - token[:3] in single_quoted: + elif any(token.startswith(s) for s in single_quoted): if token[-1] == '\n': # continued string contstr_start = lnum, start endprog = (endpats.get(initial) or endpats.get(token[1])