mirror of https://github.com/Nonannet/copapy.git
copy method to data_writer added
This commit is contained in:
parent
cabfda4ec6
commit
436a09c1ea
|
|
@ -24,6 +24,11 @@ class data_writer():
|
|||
self._data: list[tuple[str, bytes, int]] = []
|
||||
self.byteorder: ByteOrder = byteorder
|
||||
|
||||
def copy(self):
|
||||
cp = data_writer(self.byteorder)
|
||||
cp._data = self._data.copy()
|
||||
return cp
|
||||
|
||||
def write_int(self, value: int, num_bytes: int = 4, signed: bool = False) -> None:
|
||||
self._data.append((f"INT {value}", value.to_bytes(length=num_bytes, byteorder=self.byteorder, signed=signed), 0))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue