File tree Expand file tree Collapse file tree 1 file changed +15
-10
lines changed Expand file tree Collapse file tree 1 file changed +15
-10
lines changed Original file line number Diff line number Diff line change @@ -198,16 +198,17 @@ def __init__(
198198 self ._dlist .append (d_fp3 )
199199
200200 for v in self ._data .data_vars :
201- d_fp3 = Flopy3Data (
202- name = v ,
203- modelname = self .parent ,
204- modelgrid = self ._grid ,
205- modeltime = modeltime ,
206- data = self ._data .data_vars [v ],
207- spec = self ._spec .flat [v ],
208- )
209- self .__dict__ [f"{ v } " ] = d_fp3
210- self ._dlist .append (d_fp3 )
201+ if self ._data .data_vars [v ] is not None :
202+ d_fp3 = Flopy3Data (
203+ name = v ,
204+ modelname = self .parent ,
205+ modelgrid = self ._grid ,
206+ modeltime = modeltime ,
207+ data = self ._data .data_vars [v ],
208+ spec = self ._spec .flat [v ],
209+ )
210+ self .__dict__ [f"{ v } " ] = d_fp3
211+ self ._dlist .append (d_fp3 )
211212
212213 @property
213214 def name (self ):
@@ -270,6 +271,10 @@ def __init__(
270271 data = None ,
271272 spec = None ,
272273 ):
274+ assert data is not None
275+ assert spec is not None
276+ assert spec .type is not None
277+ assert hasattr (spec .type , "__name__" )
273278 self ._name = name
274279 self ._modelname = modelname
275280 self ._grid = modelgrid
You can’t perform that action at this time.
0 commit comments