Skip to content

Commit 705aa34

Browse files
mjrenomjreno
authored andcommitted
make optional
1 parent 5df1284 commit 705aa34

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

flopy4/mf6/interface/flopy3.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from flopy.mbase import ModelInterface
99
from flopy.pakbase import PackageInterface
1010
from flopy.plot.plotutil import PlotUtilities
11+
from typing import Optional
1112
from xattree import XatTree, _get_xatspec, _XatSpec
1213

1314
from flopy4.mf6.model import Model
@@ -17,10 +18,10 @@
1718
class Flopy3Model(ModelInterface):
1819
def __init__(
1920
self,
20-
model: Model = None,
21-
modelgrid: Grid = None,
22-
modeltime: ModelTime = None,
23-
ims: Package = None,
21+
model: Optional[Model] = None,
22+
modelgrid: Optional[Grid] = None,
23+
modeltime: Optional[ModelTime] = None,
24+
ims: Optional[Package] = None,
2425
):
2526
self._model = model
2627
self._grid = modelgrid
@@ -110,7 +111,7 @@ def solver_tols(self):
110111
return None
111112

112113
@property
113-
def export(self, f, **kwargs):
114+
def export(self, f):
114115
pass
115116

116117
@property
@@ -166,10 +167,10 @@ def plot(self, packages: list = None, **kwargs):
166167
class Flopy3Package(PackageInterface):
167168
def __init__(
168169
self,
169-
model: Flopy3Model = None,
170-
data: XatTree = None,
171-
spec: _XatSpec = None,
172-
modeltime: ModelTime = None,
170+
model: Optional[Flopy3Model] = None,
171+
data: Optional[XatTree] = None,
172+
spec: Optional[_XatSpec] = None,
173+
modeltime: Optional[ModelTime] = None,
173174
):
174175
self._model = model
175176
self._data = data
@@ -257,10 +258,10 @@ class Flopy3Data(DataInterface):
257258
def __init__(
258259
# TODO: types of data and spec are unions
259260
self,
260-
name: str = None,
261-
modelname: str = None,
262-
modelgrid: Grid = None,
263-
modeltime: ModelTime = None,
261+
name: Optional[str] = None,
262+
modelname: Optional[str] = None,
263+
modelgrid: Optional[Grid] = None,
264+
modeltime: Optional[ModelTime] = None,
264265
data=None,
265266
spec=None,
266267
):

0 commit comments

Comments
 (0)