aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2023-09-14 18:20:57 +0200
committerMike FABIAN <mfabian@redhat.com>2023-09-16 08:37:02 +0200
commitba017b4f9d90ee30e409034b4a32af71e3136a7f (patch)
tree6cc9346fb1d10aa35f34f5e35fb5ec159337bc14
parent973fe93a5675c42798b2161c6f29c01b0e243994 (diff)
downloadglibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.tar
glibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.tar.gz
glibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.tar.bz2
glibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.zip
Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py
Fix these: $ python -m py_compile ./ctype_compatibility.py ./ctype_compatibility.py:146: SyntaxWarning: invalid escape sequence '\)' Reviewed-by: Carlos O'Donell <carlos@redhat.com>
-rwxr-xr-xlocaledata/unicode-gen/ctype_compatibility.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/localedata/unicode-gen/ctype_compatibility.py b/localedata/unicode-gen/ctype_compatibility.py
index a22ea2bbc9..09eac2fbc3 100755
--- a/localedata/unicode-gen/ctype_compatibility.py
+++ b/localedata/unicode-gen/ctype_compatibility.py
@@ -89,12 +89,12 @@ def extract_character_classes(filename):
'tolower',
'totitle']:
match = re.match(r'^('
- +'(?:(?:class|map)\s+")'
+ r'(?:(?:class|map)\s+")'
+re.escape(char_class)+
- '(?:";)\s+'
- +'|'
- +re.escape(char_class)+'\s+'
- +')', line)
+ r'(?:";)\s+'
+ r'|'
+ +re.escape(char_class)+r'\s+'+
+ r')', line)
if match:
if char_class not in ctype_dict:
ctype_dict[char_class] = []
@@ -117,8 +117,8 @@ def process_chars(char_class_list, code_point_line):
continue
match = re.match(
r'^<U(?P<codepoint1>[0-9A-F]{4,8})>'
- +'\.\.'+
- '<U(?P<codepoint2>[0-9A-F]{4,8})>$',
+ r'\.\.'
+ r'<U(?P<codepoint2>[0-9A-F]{4,8})>$',
code_points)
if match: # <Uxxxx>..<Uxxxx>
for codepoint in range(
@@ -128,8 +128,8 @@ def process_chars(char_class_list, code_point_line):
continue
match = re.match(
r'^<U(?P<codepoint1>[0-9A-F]{4,8})>'
- +'\.\.\(2\)\.\.'+
- '<U(?P<codepoint2>[0-9A-F]{4,8})>$',
+ r'\.\.\(2\)\.\.'
+ r'<U(?P<codepoint2>[0-9A-F]{4,8})>$',
code_points)
if match: # <Uxxxx>..(2)..<Uxxxx>
for codepoint in range(
@@ -140,10 +140,10 @@ def process_chars(char_class_list, code_point_line):
continue
match = re.match(
r'^\('
- +'<U(?P<codepoint1>[0-9A-F]{4,8})>'
- +','+
- '<U(?P<codepoint2>[0-9A-F]{4,8})>'
- +'\)$',
+ r'<U(?P<codepoint1>[0-9A-F]{4,8})>'
+ r','
+ r'<U(?P<codepoint2>[0-9A-F]{4,8})>'
+ r'\)$',
code_points)
if match: # (<Uxxxx>,<Uxxxx>)
char_class_list.append((