commit | 19e9158497728e522f315777da1cd957a8736c20 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Mon Nov 10 13:24:47 2014 +0200 |
committer | Serhiy Storchaka <storchaka@gmail.com> | Mon Nov 10 13:24:47 2014 +0200 |
tree | 2f690303d4cecb54c7b0bab949aed022c985215d | |
parent | 0c938f6d248e7dbf50a1f00b0c6bca3845859fc0 [diff] [blame] |
Got rid of the array module dependency in the re module. The re module could be used during building before array is built.
diff --git a/Lib/sre_compile.py b/Lib/sre_compile.py index 53baa0d..550ea15 100644 --- a/Lib/sre_compile.py +++ b/Lib/sre_compile.py
@@ -410,8 +410,7 @@ 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()