kopia lustrzana https://github.com/micropython/micropython-lib
binascii: ~40% speedup of unhexlify
rodzic
6a7a9d2952
commit
e1b24b8aac
|
@ -4,7 +4,7 @@ def unhexlify(data):
|
||||||
if len(data) % 2 != 0:
|
if len(data) % 2 != 0:
|
||||||
raise Exception("Odd-length string")
|
raise Exception("Odd-length string")
|
||||||
|
|
||||||
return b''.join([ int(data[i:i+2], 16).to_bytes(1) for i in range(0, len(data), 2) ])
|
return bytes([ int(data[i:i+2], 16) for i in range(0, len(data), 2) ])
|
||||||
|
|
||||||
b2a_hex = hexlify
|
b2a_hex = hexlify
|
||||||
a2b_hex = unhexlify
|
a2b_hex = unhexlify
|
||||||
|
|
Ładowanie…
Reference in New Issue