diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2014-11-10 13:25:14 +0200 |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2014-11-10 13:25:14 +0200 |
commit | eb99e5157498ae37117a54cdb01fea082d842a0d (patch) | |
tree | 7e5311c2c7195db99e5098324671de8387ed0c42 /Lib/sre_compile.py | |
parent | Issue #12728: Different Unicode characters having the same uppercase but (diff) | |
parent | Got rid of the array module dependency in the re module. (diff) | |
download | cpython-eb99e5157498ae37117a54cdb01fea082d842a0d.tar.gz cpython-eb99e5157498ae37117a54cdb01fea082d842a0d.tar.bz2 cpython-eb99e5157498ae37117a54cdb01fea082d842a0d.zip |
Got rid of the array module dependency in the re module.
The re module could be used during building before array is built.
Diffstat (limited to 'Lib/sre_compile.py')
-rw-r--r-- | Lib/sre_compile.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Lib/sre_compile.py b/Lib/sre_compile.py index 5ecd33a77bb..f5aef7a2e5f 100644 --- a/Lib/sre_compile.py +++ b/Lib/sre_compile.py @@ -382,8 +382,7 @@ def _mk_bitmap(bits, _CODEBITS=_CODEBITS, _int=int): def _bytes_to_codes(b): # Convert block indices to word array - import array - a = array.array('I', b) + a = memoryview(b).cast('I') assert a.itemsize == _sre.CODESIZE assert len(a) * a.itemsize == len(b) return a.tolist() |