From 8d5c0b8c198374d0b88f30f04dd29d1f19c1c913 Mon Sep 17 00:00:00 2001 From: Meador Inge Date: Sat, 16 Jun 2012 21:49:08 -0500 Subject: Issue #15054: Fix incorrect tokenization of 'b' string literals. Patch by Serhiy Storchaka. --- Lib/tokenize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/tokenize.py') diff --git a/Lib/tokenize.py b/Lib/tokenize.py index e4c9d3c084..e41cd6eea4 100644 --- a/Lib/tokenize.py +++ b/Lib/tokenize.py @@ -127,7 +127,7 @@ Floatnumber = group(Pointfloat, Expfloat) Imagnumber = group(r'[0-9]+[jJ]', Floatnumber + r'[jJ]') Number = group(Imagnumber, Floatnumber, Intnumber) -StringPrefix = r'(?:[uU][rR]?|[bB][rR]|[rR][bB]|[rR]|[uU])?' +StringPrefix = r'(?:[uUbB][rR]?|[rR][bB]?)?' # Tail end of ' string. Single = r"[^'\\]*(?:\\.[^'\\]*)*'" -- cgit v1.2.1