Py3 compatibility in Bigfile piecefield

This commit is contained in:
shortcutme 2019-03-16 02:12:45 +01:00
parent 050e2febab
commit d1456850d1
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -57,7 +57,7 @@ class BigfilePiecefield(object):
return self.data return self.data
def pack(self): def pack(self):
return packPiecefield(self.data).tostring() return packPiecefield(self.data).tobytes()
def unpack(self, s): def unpack(self, s):
self.data = unpackPiecefield(array.array("H", s)) self.data = unpackPiecefield(array.array("H", s))
@ -83,13 +83,13 @@ class BigfilePiecefieldPacked(object):
self.data = b"" self.data = b""
def fromstring(self, data): def fromstring(self, data):
self.data = packPiecefield(data).tostring() self.data = packPiecefield(data).tobytes()
def tostring(self): def tostring(self):
return unpackPiecefield(array.array("H", self.data)) return unpackPiecefield(array.array("H", self.data))
def pack(self): def pack(self):
return array.array("H", self.data).tostring() return array.array("H", self.data).tobytes()
def unpack(self, data): def unpack(self, data):
self.data = data self.data = data