diff --git a/nextstrain/cli/util.py b/nextstrain/cli/util.py index 331bb1bf..5b196ab3 100644 --- a/nextstrain/cli/util.py +++ b/nextstrain/cli/util.py @@ -821,15 +821,15 @@ def parse_version_lax(version: str) -> 'LaxVersion': ``0.dev0`` so it compares lowest against other public version identifiers. >>> parse_version_lax("1.2.3") - + >>> parse_version_lax("1.2.3-nope") - + >>> parse_version_lax("20221019T172207Z") - + >>> parse_version_lax("@invalid+@") - + >>> parse_version_lax("not@@ok") - + >>> parse_version_lax("20221019T172207Z") < parse_version_lax("20230525T143814Z") True """ @@ -891,6 +891,9 @@ def __init__(self, version: str, *, compliant: bool, original: str = None): self.compliant = compliant self.original = original if original is not None else version + def __repr__(self) -> str: + return f"" + T = TypeVar("T")