Remove unused func
This commit is contained in:
31
tjs_ns0.py
31
tjs_ns0.py
@@ -31,39 +31,14 @@ class TJS_NS0:
|
|||||||
self.pos += length
|
self.pos += length
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def peek_bytes(self, length):
|
|
||||||
if self.pos + length > len(self.data):
|
|
||||||
raise ValueError("Unexpected end of data")
|
|
||||||
return self.data[self.pos:self.pos + length]
|
|
||||||
|
|
||||||
def read_u16(self):
|
def read_u16(self):
|
||||||
return struct.unpack('<H', self.read_bytes(2))[0]
|
return struct.unpack('<H', self.read_bytes(2))[0]
|
||||||
|
|
||||||
def peek_u16(self):
|
|
||||||
return struct.unpack('<H', self.peek_bytes(2))[0]
|
|
||||||
|
|
||||||
def read_u32(self):
|
def read_u32(self):
|
||||||
return struct.unpack('<I', self.read_bytes(4))[0]
|
return struct.unpack('<I', self.read_bytes(4))[0]
|
||||||
|
|
||||||
def peek_u32(self):
|
def read_i64(self):
|
||||||
return struct.unpack('<I', self.peek_bytes(4))[0]
|
return struct.unpack('<q', self.read_bytes(8))[0]
|
||||||
|
|
||||||
def read_u64(self):
|
|
||||||
return struct.unpack('<Q', self.read_bytes(8))[0]
|
|
||||||
|
|
||||||
def peek_u64(self):
|
|
||||||
return struct.unpack('<Q', self.peek_bytes(8))[0]
|
|
||||||
|
|
||||||
# def parse_obj(self):
|
|
||||||
# obj_type = self.peek_u16()
|
|
||||||
# first_byte = obj_type & 0xFF
|
|
||||||
# if first_byte == 0xC1:
|
|
||||||
# return self.parse_dict()
|
|
||||||
# elif first_byte == 0x81:
|
|
||||||
# self.pos += 2
|
|
||||||
# return self.parse_array()
|
|
||||||
# else:
|
|
||||||
# return self.parse_array()
|
|
||||||
|
|
||||||
def parse_string(self):
|
def parse_string(self):
|
||||||
str_len = self.read_u32()
|
str_len = self.read_u32()
|
||||||
@@ -76,7 +51,7 @@ class TJS_NS0:
|
|||||||
if first_byte == 0x02:
|
if first_byte == 0x02:
|
||||||
return self.parse_string()
|
return self.parse_string()
|
||||||
elif first_byte == 0x04:
|
elif first_byte == 0x04:
|
||||||
return self.read_u64()
|
return self.read_i64()
|
||||||
elif first_byte == 0x00:
|
elif first_byte == 0x00:
|
||||||
return value_type >> 8
|
return value_type >> 8
|
||||||
elif first_byte == 0xC1:
|
elif first_byte == 0xC1:
|
||||||
|
|||||||
Reference in New Issue
Block a user