Skip to content

Commit 1a6c20b

Browse files
Merge pull request #20 from nextroundwinner/issue_19
Fixes #19
2 parents 22c7d75 + 15aeb7b commit 1a6c20b

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,6 @@ Python 3.11 or higher
131131

132132
## 0.0.18
133133
- Fixed error for mid level update when not using all channels
134+
135+
## 0.0.19
136+
- Fixed error in ByteBuilder when printing object

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "science_mode_4"
7-
version = "0.0.18"
7+
version = "0.0.19"
88
authors = [
99
{ name="Marc Hofmann", email="marc-hofmann@gmx.de" },
1010
]

src/science_mode_4/utils/byte_builder.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Provides a ByteBuilder class for easier creation of a byte stream"""
2-
2+
from typing import Self
33
from .bit_vector import BitVector
44

55

@@ -45,7 +45,7 @@ def append_bytes(self, value: bytes):
4545
self._append_byte(x)
4646

4747

48-
def extend_byte_builder(self, value: "ByteBuilder"):
48+
def extend_byte_builder(self, value: Self):
4949
"""Extends current data with value"""
5050
self._data.extend(value.get_bytes())
5151

@@ -93,12 +93,12 @@ def __len__(self) -> int:
9393

9494
def __repr__(self) -> str:
9595
b = self.get_bytes()
96-
return f"length: {len(b)}, bytes: {b.hex(" ").upper()}"
96+
return f"length: {len(b)}, bytes: {b.hex(' ').upper()}"
9797

9898

9999
def __str__(self) -> str:
100100
b = self.get_bytes()
101-
return f"length: {len(b)}, bytes: {b.hex(" ").upper()}"
101+
return f"length: {len(b)}, bytes: {b.hex(' ').upper()}"
102102

103103

104104
def _append_byte(self, value: int):

0 commit comments

Comments
 (0)