Release v2.0.0

This commit is contained in:
hyugogirubato
2024-07-06 20:01:47 +02:00
parent 687a493d26
commit 84b4689487
23 changed files with 2032 additions and 782 deletions
+32
View File
@@ -0,0 +1,32 @@
class Vendor:
"""
Represents a Vendor with OEM, version, and name attributes.
"""
def __init__(self, oem: int, version: str, name: str):
"""
Initializes a Vendor instance.
Args:
oem (int): The OEM identifier.
version (str): The version of the vendor.
name (str): The name of the vendor.
"""
self.oem = oem
self.version = version
self.name = name
def __repr__(self) -> str:
"""
Returns a string representation of the Vendor instance.
Returns:
str: String representation of the Vendor instance.
"""
return '{name}({items})'.format(
name=self.__class__.__name__,
items=', '.join([f'{k}={repr(v)}' for k, v in self.__dict__.items()])
)
__all__ = ('Vendor',)