binascii: Prefer builtin unhexlify() implementation.

pull/33/head
Paul Sokolovsky 2015-06-15 00:26:14 +03:00
rodzic f7e11169de
commit 977837ef74
1 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -1,10 +1,11 @@
from ubinascii import hexlify
from ubinascii import *
def unhexlify(data):
if len(data) % 2 != 0:
raise ValueError("Odd-length string")
if not "unhexlify" in globals():
def unhexlify(data):
if len(data) % 2 != 0:
raise ValueError("Odd-length string")
return bytes([ int(data[i:i+2], 16) 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
a2b_hex = unhexlify