Loading behave_utils/binaries.py +6 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,12 @@ class DownloadableExecutable(ABC): name: str def __init_subclass__(cls, name: str|None = None): if name and hasattr(cls, "name"): raise TypeError(f"Got two 'name' attributes for {cls}: {name} and {cls.name}") if name: cls.name = name def __init__(self, version: str = "latest"): self.version = version Loading Loading
behave_utils/binaries.py +6 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,12 @@ class DownloadableExecutable(ABC): name: str def __init_subclass__(cls, name: str|None = None): if name and hasattr(cls, "name"): raise TypeError(f"Got two 'name' attributes for {cls}: {name} and {cls.name}") if name: cls.name = name def __init__(self, version: str = "latest"): self.version = version Loading