|
|
@ -167,21 +167,6 @@ def ser_string_vector(l): |
|
|
|
return r |
|
|
|
return r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def deser_int_vector(f): |
|
|
|
|
|
|
|
nit = deser_compact_size(f) |
|
|
|
|
|
|
|
r = [] |
|
|
|
|
|
|
|
for i in range(nit): |
|
|
|
|
|
|
|
t = struct.unpack("<i", f.read(4))[0] |
|
|
|
|
|
|
|
r.append(t) |
|
|
|
|
|
|
|
return r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def ser_int_vector(l): |
|
|
|
|
|
|
|
r = ser_compact_size(len(l)) |
|
|
|
|
|
|
|
for i in l: |
|
|
|
|
|
|
|
r += struct.pack("<i", i) |
|
|
|
|
|
|
|
return r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Deserialize from a hex string representation (eg from RPC) |
|
|
|
# Deserialize from a hex string representation (eg from RPC) |
|
|
|
def FromHex(obj, hex_string): |
|
|
|
def FromHex(obj, hex_string): |
|
|
|
obj.deserialize(BytesIO(hex_str_to_bytes(hex_string))) |
|
|
|
obj.deserialize(BytesIO(hex_str_to_bytes(hex_string))) |
|
|
|