[Python-modules-commits] [python-idna] 02/05: Import python-idna_2.5.orig.tar.gz

Daniele Tricoli eriol-guest at moszumanska.debian.org
Wed Jul 19 01:46:45 UTC 2017


This is an automated email from the git hooks/post-receive script.

eriol-guest pushed a commit to branch master
in repository python-idna.

commit 86ac8bac74cc315d26b8894308c6af0a13ce1d12
Author: Daniele Tricoli <eriol at mornie.org>
Date:   Wed Jul 19 02:17:14 2017 +0200

    Import python-idna_2.5.orig.tar.gz
---
 HISTORY.rst              |   18 +
 LICENSE.rst              |    2 +-
 PKG-INFO                 |    3 +-
 idna.egg-info/PKG-INFO   |    3 +-
 idna.egg-info/pbr.json   |    2 +-
 idna/core.py             |   20 +-
 idna/idnadata.py         | 3120 +++++++++++++++++++++++-----------------------
 idna/intranges.py        |   17 +-
 setup.py                 |    3 +-
 tests/test_idna.py       |    2 +
 tests/test_idna_uts46.py |    4 +-
 tests/test_intranges.py  |   16 +-
 tools/build-idnadata.py  |    7 +-
 tools/intranges.py       |   17 +-
 14 files changed, 1639 insertions(+), 1595 deletions(-)

diff --git a/HISTORY.rst b/HISTORY.rst
index 4cabf99..23cc93d 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -3,6 +3,24 @@
 History
 -------
 
+2.5 (2017-03-07)
+++++++++++++++++
+
+- Fix bug with Katakana middle dot context-rule (Thanks, Greg
+  Shikhman.)
+
+2.4 (2017-03-01)
+++++++++++++++++
+
+- Restore IDNAError to be a subclass of UnicodeError, as some users of
+  this library are only looking for the latter to catch invalid strings.
+
+2.3 (2017-02-28)
+++++++++++++++++
+
+- Fix bugs relating to deriving IDNAError from UnicodeError.
+- More memory footprint improvements (Thanks, Alex Gaynor)
+
 2.2 (2016-12-21)
 ++++++++++++++++
 
diff --git a/LICENSE.rst b/LICENSE.rst
index 27fda5d..9d38815 100644
--- a/LICENSE.rst
+++ b/LICENSE.rst
@@ -1,7 +1,7 @@
 License
 -------
 
-Copyright (c) 2013-2016, Kim Davies. All rights reserved.
+Copyright (c) 2013-2017, Kim Davies. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/PKG-INFO b/PKG-INFO
index 1ba12e9..e1d7205 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: idna
-Version: 2.2
+Version: 2.5
 Summary: Internationalized Domain Names in Applications (IDNA)
 Home-page: https://github.com/kjd/idna
 Author: Kim Davies
@@ -196,6 +196,7 @@ Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
 Classifier: Topic :: Internet :: Name Service (DNS)
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Utilities
diff --git a/idna.egg-info/PKG-INFO b/idna.egg-info/PKG-INFO
index 1ba12e9..e1d7205 100644
--- a/idna.egg-info/PKG-INFO
+++ b/idna.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: idna
-Version: 2.2
+Version: 2.5
 Summary: Internationalized Domain Names in Applications (IDNA)
 Home-page: https://github.com/kjd/idna
 Author: Kim Davies
@@ -196,6 +196,7 @@ Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
 Classifier: Topic :: Internet :: Name Service (DNS)
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Utilities
diff --git a/idna.egg-info/pbr.json b/idna.egg-info/pbr.json
index 318d6aa..a5e6b0f 100644
--- a/idna.egg-info/pbr.json
+++ b/idna.egg-info/pbr.json
@@ -1 +1 @@
-{"is_release": false, "git_version": "fff6af7"}
\ No newline at end of file
+{"is_release": true, "git_version": "0088bfc"}
\ No newline at end of file
diff --git a/idna/core.py b/idna/core.py
index ff3b38d..b55b664 100644
--- a/idna/core.py
+++ b/idna/core.py
@@ -156,9 +156,9 @@ def valid_contextj(label, pos):
         ok = False
         for i in range(pos-1, -1, -1):
             joining_type = idnadata.joining_types.get(ord(label[i]))
-            if joining_type == 'T':
+            if joining_type == ord('T'):
                 continue
-            if joining_type in ['L', 'D']:
+            if joining_type in [ord('L'), ord('D')]:
                 ok = True
                 break
 
@@ -168,9 +168,9 @@ def valid_contextj(label, pos):
         ok = False
         for i in range(pos+1, len(label)):
             joining_type = idnadata.joining_types.get(ord(label[i]))
-            if joining_type == 'T':
+            if joining_type == ord('T'):
                 continue
-            if joining_type in ['R', 'D']:
+            if joining_type in [ord('R'), ord('D')]:
                 ok = True
                 break
         return ok
@@ -211,9 +211,9 @@ def valid_contexto(label, pos, exception=False):
         for cp in label:
             if cp == u'\u30fb':
                 continue
-            if not _is_script(cp, 'Hiragana') and not _is_script(cp, 'Katakana') and not _is_script(cp, 'Han'):
-                return False
-        return True
+            if _is_script(cp, 'Hiragana') or _is_script(cp, 'Katakana') or _is_script(cp, 'Han'):
+                return True
+        return False
 
     elif 0x660 <= cp_value <= 0x669:
         for cp in label:
@@ -261,12 +261,12 @@ def alabel(label):
         label = label.encode('ascii')
         try:
             ulabel(label)
-        except:
+        except IDNAError:
             raise IDNAError('The label {0} is not a valid A-label'.format(label))
         if not valid_label_length(label):
             raise IDNAError('Label too long')
         return label
-    except UnicodeError:
+    except UnicodeEncodeError:
         pass
 
     if not label:
@@ -288,7 +288,7 @@ def ulabel(label):
     if not isinstance(label, (bytes, bytearray)):
         try:
             label = label.encode('ascii')
-        except UnicodeError:
+        except UnicodeEncodeError:
             check_label(label)
             return label
 
diff --git a/idna/idnadata.py b/idna/idnadata.py
index 2bffe52..2ff30fe 100644
--- a/idna/idnadata.py
+++ b/idna/idnadata.py
@@ -2,1583 +2,1583 @@
 
 scripts = {
     'Greek': (
-        (0x370, 0x374),
-        (0x375, 0x378),
-        (0x37a, 0x37e),
-        (0x384, 0x385),
-        (0x386, 0x387),
-        (0x388, 0x38b),
-        (0x38c, 0x38d),
-        (0x38e, 0x3a2),
-        (0x3a3, 0x3e2),
-        (0x3f0, 0x400),
-        (0x1d26, 0x1d2b),
-        (0x1d5d, 0x1d62),
-        (0x1d66, 0x1d6b),
-        (0x1dbf, 0x1dc0),
-        (0x1f00, 0x1f16),
-        (0x1f18, 0x1f1e),
-        (0x1f20, 0x1f46),
-        (0x1f48, 0x1f4e),
-        (0x1f50, 0x1f58),
-        (0x1f59, 0x1f5a),
-        (0x1f5b, 0x1f5c),
-        (0x1f5d, 0x1f5e),
-        (0x1f5f, 0x1f7e),
-        (0x1f80, 0x1fb5),
-        (0x1fb6, 0x1fc5),
-        (0x1fc6, 0x1fd4),
-        (0x1fd6, 0x1fdc),
-        (0x1fdd, 0x1ff0),
-        (0x1ff2, 0x1ff5),
-        (0x1ff6, 0x1fff),
-        (0x2126, 0x2127),
-        (0x10140, 0x1018b),
-        (0x1d200, 0x1d246),
+        0x37000000374,
+        0x37500000378,
+        0x37a0000037e,
+        0x38400000385,
+        0x38600000387,
+        0x3880000038b,
+        0x38c0000038d,
+        0x38e000003a2,
+        0x3a3000003e2,
+        0x3f000000400,
+        0x1d2600001d2b,
+        0x1d5d00001d62,
+        0x1d6600001d6b,
+        0x1dbf00001dc0,
+        0x1f0000001f16,
+        0x1f1800001f1e,
+        0x1f2000001f46,
+        0x1f4800001f4e,
+        0x1f5000001f58,
+        0x1f5900001f5a,
+        0x1f5b00001f5c,
+        0x1f5d00001f5e,
+        0x1f5f00001f7e,
+        0x1f8000001fb5,
+        0x1fb600001fc5,
+        0x1fc600001fd4,
+        0x1fd600001fdc,
+        0x1fdd00001ff0,
+        0x1ff200001ff5,
+        0x1ff600001fff,
+        0x212600002127,
+        0x101400001018b,
+        0x1d2000001d246,
     ),
     'Han': (
-        (0x2e80, 0x2e9a),
-        (0x2e9b, 0x2ef4),
-        (0x2f00, 0x2fd6),
-        (0x3005, 0x3006),
-        (0x3007, 0x3008),
-        (0x3021, 0x302a),
-        (0x3038, 0x303c),
-        (0x3400, 0x4db6),
-        (0x4e00, 0x9fcd),
-        (0xf900, 0xfa6e),
-        (0xfa70, 0xfada),
-        (0x20000, 0x2a6d7),
-        (0x2a700, 0x2b735),
-        (0x2b740, 0x2b81e),
-        (0x2f800, 0x2fa1e),
+        0x2e8000002e9a,
+        0x2e9b00002ef4,
+        0x2f0000002fd6,
+        0x300500003006,
+        0x300700003008,
+        0x30210000302a,
+        0x30380000303c,
+        0x340000004db6,
+        0x4e0000009fcd,
+        0xf9000000fa6e,
+        0xfa700000fada,
+        0x200000002a6d7,
+        0x2a7000002b735,
+        0x2b7400002b81e,
+        0x2f8000002fa1e,
     ),
     'Hebrew': (
-        (0x591, 0x5c8),
-        (0x5d0, 0x5eb),
-        (0x5f0, 0x5f5),
-        (0xfb1d, 0xfb37),
-        (0xfb38, 0xfb3d),
-        (0xfb3e, 0xfb3f),
-        (0xfb40, 0xfb42),
-        (0xfb43, 0xfb45),
-        (0xfb46, 0xfb50),
+        0x591000005c8,
+        0x5d0000005eb,
+        0x5f0000005f5,
+        0xfb1d0000fb37,
+        0xfb380000fb3d,
+        0xfb3e0000fb3f,
+        0xfb400000fb42,
+        0xfb430000fb45,
+        0xfb460000fb50,
     ),
     'Hiragana': (
-        (0x3041, 0x3097),
-        (0x309d, 0x30a0),
-        (0x1b001, 0x1b002),
-        (0x1f200, 0x1f201),
+        0x304100003097,
+        0x309d000030a0,
+        0x1b0010001b002,
+        0x1f2000001f201,
     ),
     'Katakana': (
-        (0x30a1, 0x30fb),
-        (0x30fd, 0x3100),
-        (0x31f0, 0x3200),
-        (0x32d0, 0x32ff),
-        (0x3300, 0x3358),
-        (0xff66, 0xff70),
-        (0xff71, 0xff9e),
-        (0x1b000, 0x1b001),
+        0x30a1000030fb,
+        0x30fd00003100,
+        0x31f000003200,
+        0x32d0000032ff,
+        0x330000003358,
+        0xff660000ff70,
+        0xff710000ff9e,
+        0x1b0000001b001,
     ),
 }
 joining_types = {
-    0x600: 'U',
-    0x601: 'U',
-    0x602: 'U',
-    0x603: 'U',
-    0x604: 'U',
-    0x608: 'U',
-    0x60b: 'U',
-    0x620: 'D',
-    0x621: 'U',
-    0x622: 'R',
-    0x623: 'R',
-    0x624: 'R',
-    0x625: 'R',
-    0x626: 'D',
-    0x627: 'R',
-    0x628: 'D',
-    0x629: 'R',
-    0x62a: 'D',
-    0x62b: 'D',
-    0x62c: 'D',
-    0x62d: 'D',
-    0x62e: 'D',
-    0x62f: 'R',
-    0x630: 'R',
-    0x631: 'R',
-    0x632: 'R',
-    0x633: 'D',
-    0x634: 'D',
-    0x635: 'D',
-    0x636: 'D',
-    0x637: 'D',
-    0x638: 'D',
-    0x639: 'D',
-    0x63a: 'D',
-    0x63b: 'D',
-    0x63c: 'D',
-    0x63d: 'D',
-    0x63e: 'D',
-    0x63f: 'D',
-    0x640: 'C',
-    0x641: 'D',
-    0x642: 'D',
-    0x643: 'D',
-    0x644: 'D',
-    0x645: 'D',
-    0x646: 'D',
-    0x647: 'D',
-    0x648: 'R',
-    0x649: 'D',
-    0x64a: 'D',
-    0x66e: 'D',
-    0x66f: 'D',
-    0x671: 'R',
-    0x672: 'R',
-    0x673: 'R',
-    0x674: 'U',
-    0x675: 'R',
-    0x676: 'R',
-    0x677: 'R',
-    0x678: 'D',
-    0x679: 'D',
-    0x67a: 'D',
-    0x67b: 'D',
-    0x67c: 'D',
-    0x67d: 'D',
-    0x67e: 'D',
-    0x67f: 'D',
-    0x680: 'D',
-    0x681: 'D',
-    0x682: 'D',
-    0x683: 'D',
-    0x684: 'D',
-    0x685: 'D',
-    0x686: 'D',
-    0x687: 'D',
-    0x688: 'R',
-    0x689: 'R',
-    0x68a: 'R',
-    0x68b: 'R',
-    0x68c: 'R',
-    0x68d: 'R',
-    0x68e: 'R',
-    0x68f: 'R',
-    0x690: 'R',
-    0x691: 'R',
-    0x692: 'R',
-    0x693: 'R',
-    0x694: 'R',
-    0x695: 'R',
-    0x696: 'R',
-    0x697: 'R',
-    0x698: 'R',
-    0x699: 'R',
-    0x69a: 'D',
-    0x69b: 'D',
-    0x69c: 'D',
-    0x69d: 'D',
-    0x69e: 'D',
-    0x69f: 'D',
-    0x6a0: 'D',
-    0x6a1: 'D',
-    0x6a2: 'D',
-    0x6a3: 'D',
-    0x6a4: 'D',
-    0x6a5: 'D',
-    0x6a6: 'D',
-    0x6a7: 'D',
-    0x6a8: 'D',
-    0x6a9: 'D',
-    0x6aa: 'D',
-    0x6ab: 'D',
-    0x6ac: 'D',
-    0x6ad: 'D',
-    0x6ae: 'D',
-    0x6af: 'D',
-    0x6b0: 'D',
-    0x6b1: 'D',
-    0x6b2: 'D',
-    0x6b3: 'D',
-    0x6b4: 'D',
-    0x6b5: 'D',
-    0x6b6: 'D',
-    0x6b7: 'D',
-    0x6b8: 'D',
-    0x6b9: 'D',
-    0x6ba: 'D',
-    0x6bb: 'D',
-    0x6bc: 'D',
-    0x6bd: 'D',
-    0x6be: 'D',
-    0x6bf: 'D',
-    0x6c0: 'R',
-    0x6c1: 'D',
-    0x6c2: 'D',
-    0x6c3: 'R',
-    0x6c4: 'R',
-    0x6c5: 'R',
-    0x6c6: 'R',
-    0x6c7: 'R',
-    0x6c8: 'R',
-    0x6c9: 'R',
-    0x6ca: 'R',
-    0x6cb: 'R',
-    0x6cc: 'D',
-    0x6cd: 'R',
-    0x6ce: 'D',
-    0x6cf: 'R',
-    0x6d0: 'D',
-    0x6d1: 'D',
-    0x6d2: 'R',
-    0x6d3: 'R',
-    0x6d5: 'R',
-    0x6dd: 'U',
-    0x6ee: 'R',
-    0x6ef: 'R',
-    0x6fa: 'D',
-    0x6fb: 'D',
-    0x6fc: 'D',
-    0x6ff: 'D',
-    0x710: 'R',
-    0x712: 'D',
-    0x713: 'D',
-    0x714: 'D',
-    0x715: 'R',
-    0x716: 'R',
-    0x717: 'R',
-    0x718: 'R',
-    0x719: 'R',
-    0x71a: 'D',
-    0x71b: 'D',
-    0x71c: 'D',
-    0x71d: 'D',
-    0x71e: 'R',
-    0x71f: 'D',
-    0x720: 'D',
-    0x721: 'D',
-    0x722: 'D',
-    0x723: 'D',
-    0x724: 'D',
-    0x725: 'D',
-    0x726: 'D',
-    0x727: 'D',
-    0x728: 'R',
-    0x729: 'D',
-    0x72a: 'R',
-    0x72b: 'D',
-    0x72c: 'R',
-    0x72d: 'D',
-    0x72e: 'D',
-    0x72f: 'R',
-    0x74d: 'R',
-    0x74e: 'D',
-    0x74f: 'D',
-    0x750: 'D',
-    0x751: 'D',
-    0x752: 'D',
-    0x753: 'D',
-    0x754: 'D',
-    0x755: 'D',
-    0x756: 'D',
-    0x757: 'D',
-    0x758: 'D',
-    0x759: 'R',
-    0x75a: 'R',
-    0x75b: 'R',
-    0x75c: 'D',
-    0x75d: 'D',
-    0x75e: 'D',
-    0x75f: 'D',
-    0x760: 'D',
-    0x761: 'D',
-    0x762: 'D',
-    0x763: 'D',
-    0x764: 'D',
-    0x765: 'D',
-    0x766: 'D',
-    0x767: 'D',
-    0x768: 'D',
-    0x769: 'D',
-    0x76a: 'D',
-    0x76b: 'R',
-    0x76c: 'R',
-    0x76d: 'D',
-    0x76e: 'D',
-    0x76f: 'D',
-    0x770: 'D',
-    0x771: 'R',
-    0x772: 'D',
-    0x773: 'R',
-    0x774: 'R',
-    0x775: 'D',
-    0x776: 'D',
-    0x777: 'D',
-    0x778: 'R',
-    0x779: 'R',
-    0x77a: 'D',
-    0x77b: 'D',
-    0x77c: 'D',
-    0x77d: 'D',
-    0x77e: 'D',
-    0x77f: 'D',
-    0x7ca: 'D',
-    0x7cb: 'D',
-    0x7cc: 'D',
-    0x7cd: 'D',
-    0x7ce: 'D',
-    0x7cf: 'D',
-    0x7d0: 'D',
-    0x7d1: 'D',
-    0x7d2: 'D',
-    0x7d3: 'D',
-    0x7d4: 'D',
-    0x7d5: 'D',
-    0x7d6: 'D',
-    0x7d7: 'D',
-    0x7d8: 'D',
-    0x7d9: 'D',
-    0x7da: 'D',
-    0x7db: 'D',
-    0x7dc: 'D',
-    0x7dd: 'D',
-    0x7de: 'D',
-    0x7df: 'D',
-    0x7e0: 'D',
-    0x7e1: 'D',
-    0x7e2: 'D',
-    0x7e3: 'D',
-    0x7e4: 'D',
-    0x7e5: 'D',
-    0x7e6: 'D',
-    0x7e7: 'D',
-    0x7e8: 'D',
-    0x7e9: 'D',
-    0x7ea: 'D',
-    0x7fa: 'C',
-    0x840: 'R',
-    0x841: 'D',
-    0x842: 'D',
-    0x843: 'D',
-    0x844: 'D',
-    0x845: 'D',
-    0x846: 'R',
-    0x847: 'D',
-    0x848: 'D',
-    0x849: 'R',
-    0x84a: 'D',
-    0x84b: 'D',
-    0x84c: 'D',
-    0x84d: 'D',
-    0x84e: 'D',
-    0x84f: 'R',
-    0x850: 'D',
-    0x851: 'D',
-    0x852: 'D',
-    0x853: 'D',
-    0x854: 'R',
-    0x855: 'D',
-    0x856: 'U',
-    0x857: 'U',
-    0x858: 'U',
-    0x8a0: 'D',
-    0x8a2: 'D',
-    0x8a3: 'D',
-    0x8a4: 'D',
-    0x8a5: 'D',
-    0x8a6: 'D',
-    0x8a7: 'D',
-    0x8a8: 'D',
-    0x8a9: 'D',
-    0x8aa: 'R',
-    0x8ab: 'R',
-    0x8ac: 'R',
-    0x1806: 'U',
-    0x1807: 'D',
-    0x180a: 'C',
-    0x180e: 'U',
-    0x1820: 'D',
-    0x1821: 'D',
-    0x1822: 'D',
-    0x1823: 'D',
-    0x1824: 'D',
-    0x1825: 'D',
-    0x1826: 'D',
-    0x1827: 'D',
-    0x1828: 'D',
-    0x1829: 'D',
-    0x182a: 'D',
-    0x182b: 'D',
-    0x182c: 'D',
-    0x182d: 'D',
-    0x182e: 'D',
-    0x182f: 'D',
-    0x1830: 'D',
-    0x1831: 'D',
-    0x1832: 'D',
-    0x1833: 'D',
-    0x1834: 'D',
-    0x1835: 'D',
-    0x1836: 'D',
-    0x1837: 'D',
-    0x1838: 'D',
-    0x1839: 'D',
-    0x183a: 'D',
-    0x183b: 'D',
-    0x183c: 'D',
-    0x183d: 'D',
-    0x183e: 'D',
-    0x183f: 'D',
-    0x1840: 'D',
-    0x1841: 'D',
-    0x1842: 'D',
-    0x1843: 'D',
-    0x1844: 'D',
-    0x1845: 'D',
-    0x1846: 'D',
-    0x1847: 'D',
-    0x1848: 'D',
-    0x1849: 'D',
-    0x184a: 'D',
-    0x184b: 'D',
-    0x184c: 'D',
-    0x184d: 'D',
-    0x184e: 'D',
-    0x184f: 'D',
-    0x1850: 'D',
-    0x1851: 'D',
-    0x1852: 'D',
-    0x1853: 'D',
-    0x1854: 'D',
-    0x1855: 'D',
-    0x1856: 'D',
-    0x1857: 'D',
-    0x1858: 'D',
-    0x1859: 'D',
-    0x185a: 'D',
-    0x185b: 'D',
-    0x185c: 'D',
-    0x185d: 'D',
-    0x185e: 'D',
-    0x185f: 'D',
-    0x1860: 'D',
-    0x1861: 'D',
-    0x1862: 'D',
-    0x1863: 'D',
-    0x1864: 'D',
-    0x1865: 'D',
-    0x1866: 'D',
-    0x1867: 'D',
-    0x1868: 'D',
-    0x1869: 'D',
-    0x186a: 'D',
-    0x186b: 'D',
-    0x186c: 'D',
-    0x186d: 'D',
-    0x186e: 'D',
-    0x186f: 'D',
-    0x1870: 'D',
-    0x1871: 'D',
-    0x1872: 'D',
-    0x1873: 'D',
-    0x1874: 'D',
-    0x1875: 'D',
-    0x1876: 'D',
-    0x1877: 'D',
-    0x1880: 'U',
-    0x1881: 'U',
-    0x1882: 'U',
-    0x1883: 'U',
-    0x1884: 'U',
-    0x1885: 'U',
-    0x1886: 'U',
-    0x1887: 'D',
-    0x1888: 'D',
-    0x1889: 'D',
-    0x188a: 'D',
-    0x188b: 'D',
-    0x188c: 'D',
-    0x188d: 'D',
-    0x188e: 'D',
-    0x188f: 'D',
-    0x1890: 'D',
-    0x1891: 'D',
-    0x1892: 'D',
-    0x1893: 'D',
-    0x1894: 'D',
-    0x1895: 'D',
-    0x1896: 'D',
-    0x1897: 'D',
-    0x1898: 'D',
-    0x1899: 'D',
-    0x189a: 'D',
-    0x189b: 'D',
-    0x189c: 'D',
-    0x189d: 'D',
-    0x189e: 'D',
-    0x189f: 'D',
-    0x18a0: 'D',
-    0x18a1: 'D',
-    0x18a2: 'D',
-    0x18a3: 'D',
-    0x18a4: 'D',
-    0x18a5: 'D',
-    0x18a6: 'D',
-    0x18a7: 'D',
-    0x18a8: 'D',
-    0x18aa: 'D',
-    0x200c: 'U',
-    0x200d: 'C',
-    0x2066: 'U',
-    0x2067: 'U',
-    0x2068: 'U',
-    0x2069: 'U',
-    0xa840: 'D',
-    0xa841: 'D',
-    0xa842: 'D',
-    0xa843: 'D',
-    0xa844: 'D',
-    0xa845: 'D',
-    0xa846: 'D',
-    0xa847: 'D',
-    0xa848: 'D',
-    0xa849: 'D',
-    0xa84a: 'D',
-    0xa84b: 'D',
-    0xa84c: 'D',
-    0xa84d: 'D',
-    0xa84e: 'D',
-    0xa84f: 'D',
-    0xa850: 'D',
-    0xa851: 'D',
-    0xa852: 'D',
-    0xa853: 'D',
-    0xa854: 'D',
-    0xa855: 'D',
-    0xa856: 'D',
-    0xa857: 'D',
-    0xa858: 'D',
-    0xa859: 'D',
-    0xa85a: 'D',
-    0xa85b: 'D',
-    0xa85c: 'D',
-    0xa85d: 'D',
-    0xa85e: 'D',
-    0xa85f: 'D',
-    0xa860: 'D',
-    0xa861: 'D',
-    0xa862: 'D',
-    0xa863: 'D',
-    0xa864: 'D',
-    0xa865: 'D',
-    0xa866: 'D',
-    0xa867: 'D',
-    0xa868: 'D',
-    0xa869: 'D',
-    0xa86a: 'D',
-    0xa86b: 'D',
-    0xa86c: 'D',
-    0xa86d: 'D',
-    0xa86e: 'D',
-    0xa86f: 'D',
-    0xa870: 'D',
-    0xa871: 'D',
-    0xa872: 'L',
-    0xa873: 'U',
+    0x600: 85,
+    0x601: 85,
+    0x602: 85,
+    0x603: 85,
+    0x604: 85,
+    0x608: 85,
+    0x60b: 85,
+    0x620: 68,
+    0x621: 85,
+    0x622: 82,
+    0x623: 82,
+    0x624: 82,
+    0x625: 82,
+    0x626: 68,
+    0x627: 82,
+    0x628: 68,
+    0x629: 82,
+    0x62a: 68,
+    0x62b: 68,
+    0x62c: 68,
+    0x62d: 68,
+    0x62e: 68,
+    0x62f: 82,
+    0x630: 82,
+    0x631: 82,
+    0x632: 82,
+    0x633: 68,
+    0x634: 68,
+    0x635: 68,
+    0x636: 68,
+    0x637: 68,
+    0x638: 68,
+    0x639: 68,
+    0x63a: 68,
+    0x63b: 68,
+    0x63c: 68,
+    0x63d: 68,
+    0x63e: 68,
+    0x63f: 68,
+    0x640: 67,
+    0x641: 68,
+    0x642: 68,
+    0x643: 68,
+    0x644: 68,
+    0x645: 68,
+    0x646: 68,
+    0x647: 68,
+    0x648: 82,
+    0x649: 68,
+    0x64a: 68,
+    0x66e: 68,
+    0x66f: 68,
+    0x671: 82,
+    0x672: 82,
+    0x673: 82,
+    0x674: 85,
+    0x675: 82,
+    0x676: 82,
+    0x677: 82,
+    0x678: 68,
+    0x679: 68,
+    0x67a: 68,
+    0x67b: 68,
+    0x67c: 68,
+    0x67d: 68,
+    0x67e: 68,
+    0x67f: 68,
+    0x680: 68,
+    0x681: 68,
+    0x682: 68,
+    0x683: 68,
+    0x684: 68,
+    0x685: 68,
+    0x686: 68,
+    0x687: 68,
+    0x688: 82,
+    0x689: 82,
+    0x68a: 82,
+    0x68b: 82,
+    0x68c: 82,
+    0x68d: 82,
+    0x68e: 82,
+    0x68f: 82,
+    0x690: 82,
+    0x691: 82,
+    0x692: 82,
+    0x693: 82,
+    0x694: 82,
+    0x695: 82,
+    0x696: 82,
+    0x697: 82,
+    0x698: 82,
+    0x699: 82,
+    0x69a: 68,
+    0x69b: 68,
+    0x69c: 68,
+    0x69d: 68,
+    0x69e: 68,
+    0x69f: 68,
+    0x6a0: 68,
+    0x6a1: 68,
+    0x6a2: 68,
+    0x6a3: 68,
+    0x6a4: 68,
+    0x6a5: 68,
+    0x6a6: 68,
+    0x6a7: 68,
+    0x6a8: 68,
+    0x6a9: 68,
+    0x6aa: 68,
+    0x6ab: 68,
+    0x6ac: 68,
+    0x6ad: 68,
+    0x6ae: 68,
+    0x6af: 68,
+    0x6b0: 68,
+    0x6b1: 68,
+    0x6b2: 68,
+    0x6b3: 68,
+    0x6b4: 68,
+    0x6b5: 68,
+    0x6b6: 68,
+    0x6b7: 68,
+    0x6b8: 68,
+    0x6b9: 68,
+    0x6ba: 68,
+    0x6bb: 68,
+    0x6bc: 68,
+    0x6bd: 68,
+    0x6be: 68,
+    0x6bf: 68,
+    0x6c0: 82,
+    0x6c1: 68,
+    0x6c2: 68,
+    0x6c3: 82,
+    0x6c4: 82,
+    0x6c5: 82,
+    0x6c6: 82,
+    0x6c7: 82,
+    0x6c8: 82,
+    0x6c9: 82,
+    0x6ca: 82,
+    0x6cb: 82,
+    0x6cc: 68,
+    0x6cd: 82,
+    0x6ce: 68,
+    0x6cf: 82,
+    0x6d0: 68,
+    0x6d1: 68,
+    0x6d2: 82,
+    0x6d3: 82,
+    0x6d5: 82,
+    0x6dd: 85,
+    0x6ee: 82,
+    0x6ef: 82,
+    0x6fa: 68,
+    0x6fb: 68,
+    0x6fc: 68,
+    0x6ff: 68,
+    0x710: 82,
+    0x712: 68,
... 2562 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-idna.git



More information about the Python-modules-commits mailing list