summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2013-10-08 18:27:35 (GMT)
committerGeorg Brandl <georg@python.org>2013-10-08 18:27:35 (GMT)
commit65087aec17a465aff3ee5e78fc70d7b9430e6c56 (patch)
tree3b580d773047175984b7c3046a879c884a1c8aee
parentfe9e3b8e215c62cfcc4d8dc27bfd4586f8c6e4c2 (diff)
parent1322f9e2d1a546328e53aa7d037bc37c3b47fc2e (diff)
downloadcpython-65087aec17a465aff3ee5e78fc70d7b9430e6c56.zip
cpython-65087aec17a465aff3ee5e78fc70d7b9430e6c56.tar.gz
cpython-65087aec17a465aff3ee5e78fc70d7b9430e6c56.tar.bz2
merge heads
-rw-r--r--Lib/lib2to3/fixes/fix_unicode.py3
-rw-r--r--Lib/lib2to3/tests/test_fixers.py2
2 files changed, 2 insertions, 3 deletions
diff --git a/Lib/lib2to3/fixes/fix_unicode.py b/Lib/lib2to3/fixes/fix_unicode.py
index 6555397..c7982c2 100644
--- a/Lib/lib2to3/fixes/fix_unicode.py
+++ b/Lib/lib2to3/fixes/fix_unicode.py
@@ -28,8 +28,7 @@ class FixUnicode(fixer_base.BaseFix):
return new
elif node.type == token.STRING:
val = node.value
- if (not self.unicode_literals and val[0] in 'rR\'"' and
- '\\' in val):
+ if not self.unicode_literals and val[0] in '\'"' and '\\' in val:
val = r'\\'.join([
v.replace('\\u', r'\\u').replace('\\U', r'\\U')
for v in val.split(r'\\')
diff --git a/Lib/lib2to3/tests/test_fixers.py b/Lib/lib2to3/tests/test_fixers.py
index 912bd4c..5b16bc3 100644
--- a/Lib/lib2to3/tests/test_fixers.py
+++ b/Lib/lib2to3/tests/test_fixers.py
@@ -2889,7 +2889,7 @@ class Test_unicode(FixerTestCase):
self.check(b, a)
b = r"""r'\\\u20ac\U0001d121\\u20ac'"""
- a = r"""r'\\\\u20ac\\U0001d121\\u20ac'"""
+ a = r"""r'\\\u20ac\U0001d121\\u20ac'"""
self.check(b, a)
def test_bytes_literal_escape_u(self):