Skip to content

Commit

Permalink
match is not supported in py3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
Huite committed Jul 24, 2024
1 parent f78913f commit 46ef73e
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 22 deletions.
16 changes: 6 additions & 10 deletions xugrid/ugrid/ugrid1d.py
Original file line number Diff line number Diff line change
Expand Up @@ -731,14 +731,10 @@ def create_data_array(self, data: ArrayLike, facet: str) -> "xugrid.UgridDataArr
-------
uda: UgridDataArray
"""
match facet:
case "node":
dimension = self.node_dimension
case "edge":
dimension = self.edge_dimension
case _:
raise ValueError(
f"Invalid facet: {facet}. Must be one of: node, edge face."
)

if facet == "node":
dimension = self.node_dimension
elif facet == "edge":
dimension = self.edge_dimension
else:
raise ValueError(f"Invalid facet: {facet}. Must be one of: node, edge.")
return self._create_data_array(data, dimension)
20 changes: 8 additions & 12 deletions xugrid/ugrid/ugrid2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -2264,16 +2264,12 @@ def create_data_array(self, data: ArrayLike, facet: str) -> "xugrid.UgridDataArr
-------
uda: UgridDataArray
"""
match facet:
case "node":
dimension = self.node_dimension
case "edge":
dimension = self.edge_dimension
case "face":
dimension = self.face_dimension
case _:
raise ValueError(
f"Invalid facet: {facet}. Must be one of: node, edge face."
)

if facet == "node":
dimension = self.node_dimension
elif facet == "edge":
dimension = self.edge_dimension
elif facet == "face":
dimension = self.face_dimension
else:
raise ValueError(f"Invalid facet: {facet}. Must be one of: node, edge.")
return self._create_data_array(data, dimension)

0 comments on commit 46ef73e

Please sign in to comment.