feat: speed up marshall align (#137)

This commit is contained in:
J. Nick Koston 2022-11-03 10:12:57 +01:00 committed by GitHub
parent 71cf52430b
commit d7d301c773
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,7 +31,8 @@ class Marshaller:
offset = n - len(self._buf) % n
if offset == 0 or offset == n:
return 0
self._buf.extend(bytes(offset))
for _ in range(offset):
self._buf.append(0)
return offset
def write_boolean(self, boolean: bool, type_: SignatureType) -> int: