We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2dd65bf commit 151f261Copy full SHA for 151f261
1 file changed
modflow_devtools/dfns/__init__.py
@@ -575,11 +575,12 @@ def map(
575
schema_version: str | Version = "2",
576
) -> Dfn:
577
"""Map a MODFLOW 6 specification to another schema version."""
578
- if dfn.schema_version == schema_version:
+ version = Version(str(schema_version))
579
+ if version == dfn.schema_version:
580
return dfn
- elif Version(str(schema_version)) == Version("1"):
581
+ elif version == Version("1"):
582
raise NotImplementedError("Mapping to schema version 1 is not implemented yet.")
- elif Version(str(schema_version)) == Version("2"):
583
+ elif version == Version("2"):
584
return MapV1To2().map(dfn)
585
raise ValueError(f"Unsupported schema version: {schema_version}. Expected 1 or 2.")
586
0 commit comments