python-validity/proto9x/util.py
2020-06-11 14:08:59 +02:00

13 lines
235 B
Python

import re
from struct import unpack
from binascii import unhexlify
def assert_status(b):
s,=unpack('<H', b[:2])
if s != 0:
raise Exception('Failed: %04x' % s)
def unhex(x):
return unhexlify(re.sub('\W', '', x))