diff options
author | Mike FABIAN <mfabian@redhat.com> | 2023-09-14 18:20:57 +0200 |
---|---|---|
committer | Mike FABIAN <mfabian@redhat.com> | 2023-09-16 08:37:02 +0200 |
commit | ba017b4f9d90ee30e409034b4a32af71e3136a7f (patch) | |
tree | 6cc9346fb1d10aa35f34f5e35fb5ec159337bc14 /localedata/unicode-gen | |
parent | 973fe93a5675c42798b2161c6f29c01b0e243994 (diff) | |
download | glibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.tar.gz glibc-ba017b4f9d90ee30e409034b4a32af71e3136a7f.tar.xz 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>
Diffstat (limited to 'localedata/unicode-gen')
-rwxr-xr-x | localedata/unicode-gen/ctype_compatibility.py | 26 |
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(( |