task3 #2

Merged
schmidmarco merged 40 commits from task3 into main 2026-03-13 10:11:18 +01:00
Showing only changes of commit ec105d44be - Show all commits

View File

@ -1,3 +1,31 @@
class VersionManager:
def __init__(self, version):
def __init__(self, version="0.0.1"):
version = version.split(".")[:3]
try:
for val in version:
assert val.isdecimal(), "Error occured while parsing version!"
except AssertionError as error:
print(error)
self.version = ".".join(version)
self.history = [self.version]
def major(self) -> None:
pass
def minor(self) -> None:
pass
def path(self) -> None:
pass
def rollback(self) -> None:
pass
def release(self) -> str:
return f"{self.version}"
test = VersionManager("1.1")
print(test.version)
print(test.history)