Skip to content

Commit c89a949

Browse files
author
Aabbdev
committed
x.x version to x.x.x
1 parent 5309870 commit c89a949

3 files changed

Lines changed: 1 addition & 51 deletions

File tree

python/deserializer.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,27 +42,6 @@ def decode_32(self):
4242
value |= (self.buffer[self.position] << 24)
4343
self.position += 4
4444
return value
45-
def decode_48(self):
46-
if self.__VerifyEntrySize(6):
47-
return None
48-
value = None
49-
if sys.byteorder == "big":
50-
value = self.buffer[self.position]
51-
value |= (self.buffer[self.position + 1] << 8)
52-
value |= (self.buffer[self.position + 2] << 16)
53-
value |= (self.buffer[self.position + 3] << 24)
54-
value |= (self.buffer[self.position + 4] << 32)
55-
value |= (self.buffer[self.position + 5] << 40)
56-
else:
57-
value = self.buffer[self.position + 5]
58-
value |= (self.buffer[self.position + 4] << 8)
59-
value |= (self.buffer[self.position + 3] << 16)
60-
value |= (self.buffer[self.position + 2] << 24)
61-
value |= (self.buffer[self.position + 1] << 32)
62-
value |= (self.buffer[self.position] << 40)
63-
64-
self.position += 6
65-
return value
6645
def decode_64(self):
6746
if self.__VerifyEntrySize(8):
6847
return None

python/serializer.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -63,35 +63,6 @@ def encode_32(self, value):
6363
self.buffer[self.position + 2] = val[2]
6464
self.buffer[self.position + 3] = val[3]
6565
self.position += 4
66-
def encode_48(self, value):
67-
assert(isinstance(value, int))
68-
assert(value < 0x1000000000000)
69-
70-
val = [0,0,0,0,0,0]
71-
if sys.byteorder == "big":
72-
val[0] = value & 0xff
73-
val[1] = (value >> 8) & 0xFF
74-
val[2] = (value >> 16) & 0xFF
75-
val[3] = (value >> 24) & 0xFF
76-
val[4] = (value >> 32) & 0xFF
77-
val[5] = (value >> 40) & 0xFF
78-
else:
79-
val[5] = value & 0xff
80-
val[4] = (value >> 8) & 0xFF
81-
val[3] = (value >> 16) & 0xFF
82-
val[2] = (value >> 24) & 0xFF
83-
val[1] = (value >> 32) & 0xFF
84-
val[0] = (value >> 40) & 0xFF
85-
if self.__VerifyEntrySize(6):
86-
assert (self.autoResize)
87-
self.buffer += bytes(range((self.position + 6)-len(self.buffer)))
88-
self.buffer[self.position] = val[0]
89-
self.buffer[self.position + 1] = val[1]
90-
self.buffer[self.position + 2] = val[2]
91-
self.buffer[self.position + 3] = val[3]
92-
self.buffer[self.position + 4] = val[4]
93-
self.buffer[self.position + 5] = val[5]
94-
self.position += 6
9566
def encode_64(self, value):
9667
assert(isinstance(value, int))
9768
assert(value < 0x10000000000000000)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup
22
setup(name='uniserializer',
3-
version='1.26',
3+
version='1.27.0',
44
description='Fast and efficient universal data serializer',
55
url='https://github.com/Diffylab/UniSerializer',
66
author='Diffy',

0 commit comments

Comments
 (0)