def decode_varint(buf, pos): """Decode bytearray into a long.""" # Convert buffer to string if six.PY2: buf = str(buf) value, pos = decoder._DecodeSignedVarint(buf, pos) return (value, pos)
def decode_varint(buf, pos): """Decode bytearray into a long.""" # Convert buffer to string if six.PY2: buf = str(buf) try: value, pos = decoder._DecodeSignedVarint(buf, pos) except (TypeError, IndexError, decoder._DecodeError) as exc: six.raise_from( DecoderException("Error decoding varint from %s..." % binascii.hexlify(buf[pos:pos + 8])), exc) return (value, pos)
def decode_varint(buf, pos): """Decode bytearray into a long.""" # Convert buffer to string #buf = buf.decode('latin') value, pos = decoder._DecodeSignedVarint(buf, pos) return (value, pos)
def _decode_signed_varint(cls, data): return protobuf_decoder._DecodeSignedVarint(data, 0)[0]
def decode_int32(data): return ZigZagDecode(_DecodeSignedVarint(data, 0)[0])
def _decode_signed_varint(cls, data): return protobuf_decoder._DecodeSignedVarint(data, 0)[0]
def decode_int32(data): return ZigZagDecode(_DecodeSignedVarint(data, 0)[0])