diff --git a/src/codewars/kata_version_mamanger.py b/src/codewars/kata_version_mamanger.py index 2beca3d..22d85a0 100644 --- a/src/codewars/kata_version_mamanger.py +++ b/src/codewars/kata_version_mamanger.py @@ -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)