From f7cfd0e3fb0b67626c25aed70b688097e5b7ad24 Mon Sep 17 00:00:00 2001 From: James Addison Date: Wed, 20 Jan 2021 12:30:49 +0000 Subject: [PATCH] Apply pyupgrade to the tools directory --- tools/idna-data | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/tools/idna-data b/tools/idna-data index 1128a21..00c0f4e 100755 --- a/tools/idna-data +++ b/tools/idna-data @@ -87,7 +87,7 @@ def hexvalue(value): class UnicodeVersion(object): def __init__(self, version): - result = re.match('^(?P\d+)\.(?P\d+)\.(?P\d+)$', version) + result = re.match(r'^(?P\d+)\.(?P\d+)\.(?P\d+)$', version) if result: self.major = int(result.group('major')) self.minor = int(result.group('minor')) @@ -172,7 +172,7 @@ class UnicodeData(object): self.ucd_props = collections.defaultdict(list) for line in f_pl.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$', + r'^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$', line) if result: if result.group('end'): @@ -187,7 +187,7 @@ class UnicodeData(object): f_dcp = self._ucdfile('DerivedCoreProperties.txt') for line in f_dcp.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$', + r'^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$', line) if result: if result.group('end'): @@ -203,7 +203,7 @@ class UnicodeData(object): f_b = self._ucdfile('Blocks.txt') for line in f_b.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P.*)\s*$', + r'^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P.*)\s*$', line) if result: for i in hexrange(result.group('start'), result.group('end')): @@ -216,7 +216,7 @@ class UnicodeData(object): f_cf = self._ucdfile('CaseFolding.txt') for line in f_cf.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})\s*;\s*(?P\S+)\s*;\s*(?P[0-9A-F\s]+)\s*', + r'^(?P[0-9A-F]{4,6})\s*;\s*(?P\S+)\s*;\s*(?P[0-9A-F\s]+)\s*', line) if result: if result.group('type') in ('C', 'F'): @@ -229,7 +229,7 @@ class UnicodeData(object): f_hst = self._ucdfile('HangulSyllableType.txt') for line in f_hst.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P\S+)\s*(|\#.*)$', + r'^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P\S+)\s*(|\#.*)$', line) if result: for i in hexrange(result.group('start'), result.group('end')): @@ -240,7 +240,7 @@ class UnicodeData(object): self.ucd_as = {} f_as = self._ucdfile('ArabicShaping.txt') for line in f_as.splitlines(): - result = re.match('^(?P[0-9A-F]{4,6})\s*;\s*.*?\s*;\s*(?P\S+)\s*;', line) + result = re.match(r'^(?P[0-9A-F]{4,6})\s*;\s*.*?\s*;\s*(?P\S+)\s*;', line) if result: self.ucd_as[int(result.group('cp'), 16)] = result.group('jt') @@ -250,7 +250,7 @@ class UnicodeData(object): f_s = self._ucdfile('Scripts.txt') for line in f_s.splitlines(): result = re.match( - '^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P