Skip to content

Commit 39d8f4f

Browse files
committed
Must use setattr syntax with unicode identifiers pre-Py3
1 parent 7977d01 commit 39d8f4f

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

pyparsing.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5907,17 +5907,17 @@ class Hebrew(_unicode_set):
59075907

59085908
# define ranges in language character sets
59095909
if PY_3:
5910-
pyparsing_unicode.العربية = pyparsing_unicode.Arabic
5911-
pyparsing_unicode.中文 = pyparsing_unicode.Chinese
5912-
pyparsing_unicode.кириллица = pyparsing_unicode.Cyrillic
5913-
pyparsing_unicode.Ελληνικά = pyparsing_unicode.Greek
5914-
pyparsing_unicode.עִברִית = pyparsing_unicode.Hebrew
5915-
pyparsing_unicode.日本語 = pyparsing_unicode.Japanese
5916-
pyparsing_unicode.Japanese.漢字 = pyparsing_unicode.Japanese.Kanji
5917-
pyparsing_unicode.Japanese.カタカナ = pyparsing_unicode.Japanese.Katakana
5918-
pyparsing_unicode.Japanese.ひらがな = pyparsing_unicode.Japanese.Hiragana
5919-
pyparsing_unicode.한국어 = pyparsing_unicode.Korean
5920-
pyparsing_unicode.ไทย = pyparsing_unicode.Thai
5910+
setattr(pyparsing_unicode, "العربية", pyparsing_unicode.Arabic)
5911+
setattr(pyparsing_unicode, "中文", pyparsing_unicode.Chinese)
5912+
setattr(pyparsing_unicode, "кириллица", pyparsing_unicode.Cyrillic)
5913+
setattr(pyparsing_unicode, "Ελληνικά", pyparsing_unicode.Greek)
5914+
setattr(pyparsing_unicode, "עִברִית", pyparsing_unicode.Hebrew)
5915+
setattr(pyparsing_unicode, "日本語", pyparsing_unicode.Japanese)
5916+
setattr(pyparsing_unicode.Japanese, "漢字", pyparsing_unicode.Japanese.Kanji)
5917+
setattr(pyparsing_unicode.Japanese, "カタカナ", pyparsing_unicode.Japanese.Katakana)
5918+
setattr(pyparsing_unicode.Japanese, "ひらがな", pyparsing_unicode.Japanese.Hiragana)
5919+
setattr(pyparsing_unicode, "한국어", pyparsing_unicode.Korean)
5920+
setattr(pyparsing_unicode, "ไทย", pyparsing_unicode.Thai)
59215921

59225922

59235923
if __name__ == "__main__":

0 commit comments

Comments
 (0)