Fix some typo and add __eq__ to TID

Changed files
+10 -1
src
atpasser
+10 -1
src/atpasser/tid/__init__.py
···
def __str__(self):
"""
-
Convert the TID to base32-sortable integer.
+
Convert the TID to a base32-sortable string.
"""
integer = int(self)
binary = f"{integer:065b}"
···
for i in range(0, len(binary), 5)
]
)
+
+
def __eq__(self, value: object, /) -> bool:
+
"""
+
Check if the 2 values are exactly the same.
+
"""
+
if isinstance(value, TID):
+
return int(self) == int(value)
+
else:
+
raise TypeError
def importTIDfromInteger(value: int | None = None):