diff options
author | ptmcg <ptmcg@austin.rr.com> | 2018-10-27 13:55:21 -0500 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2018-10-27 13:55:21 -0500 |
commit | 39d8f4f4911b59e1dbfb15cc5793c8b3a449c29f (patch) | |
tree | 98abf2c7c4d9a9dd6f35d67a1bf73dcbf4dd3c03 /pyparsing.py | |
parent | 7977d012abfdb44fefd66d4b01c318c181cbeaf5 (diff) | |
download | pyparsing-git-39d8f4f4911b59e1dbfb15cc5793c8b3a449c29f.tar.gz |
Must use setattr syntax with unicode identifiers pre-Py3
Diffstat (limited to 'pyparsing.py')
-rw-r--r-- | pyparsing.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/pyparsing.py b/pyparsing.py index 1e3dc45..0914788 100644 --- a/pyparsing.py +++ b/pyparsing.py @@ -5907,17 +5907,17 @@ pyparsing_unicode.CJK._ranges = pyparsing_unicode.Chinese._ranges + pyparsing_un # define ranges in language character sets
if PY_3:
- pyparsing_unicode.العربية = pyparsing_unicode.Arabic
- pyparsing_unicode.中文 = pyparsing_unicode.Chinese
- pyparsing_unicode.кириллица = pyparsing_unicode.Cyrillic
- pyparsing_unicode.Ελληνικά = pyparsing_unicode.Greek
- pyparsing_unicode.עִברִית = pyparsing_unicode.Hebrew
- pyparsing_unicode.日本語 = pyparsing_unicode.Japanese
- pyparsing_unicode.Japanese.漢字 = pyparsing_unicode.Japanese.Kanji
- pyparsing_unicode.Japanese.カタカナ = pyparsing_unicode.Japanese.Katakana
- pyparsing_unicode.Japanese.ひらがな = pyparsing_unicode.Japanese.Hiragana
- pyparsing_unicode.한국어 = pyparsing_unicode.Korean
- pyparsing_unicode.ไทย = pyparsing_unicode.Thai
+ setattr(pyparsing_unicode, "العربية", pyparsing_unicode.Arabic)
+ setattr(pyparsing_unicode, "中文", pyparsing_unicode.Chinese)
+ setattr(pyparsing_unicode, "кириллица", pyparsing_unicode.Cyrillic)
+ setattr(pyparsing_unicode, "Ελληνικά", pyparsing_unicode.Greek)
+ setattr(pyparsing_unicode, "עִברִית", pyparsing_unicode.Hebrew)
+ setattr(pyparsing_unicode, "日本語", pyparsing_unicode.Japanese)
+ setattr(pyparsing_unicode.Japanese, "漢字", pyparsing_unicode.Japanese.Kanji)
+ setattr(pyparsing_unicode.Japanese, "カタカナ", pyparsing_unicode.Japanese.Katakana)
+ setattr(pyparsing_unicode.Japanese, "ひらがな", pyparsing_unicode.Japanese.Hiragana)
+ setattr(pyparsing_unicode, "한국어", pyparsing_unicode.Korean)
+ setattr(pyparsing_unicode, "ไทย", pyparsing_unicode.Thai)
if __name__ == "__main__":
|