Skip to content

Commit 0b64a4d

Browse files
committed
manage case when argument is not defined
1 parent e2bb660 commit 0b64a4d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/py_eddy_tracker/dataset/grid.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1115,6 +1115,7 @@ def setup_coordinates(self):
11151115

11161116
@classmethod
11171117
def with_array(cls, coordinates, datas, variables_description=None, **kwargs):
1118+
vd = dict() if variables_description is None else variables_description
11181119
x_name, y_name = coordinates[0], coordinates[1]
11191120
obj = cls("array", x_name, y_name, unset=True, **kwargs)
11201121
obj.x_dim = (x_name,)
@@ -1124,7 +1125,7 @@ def with_array(cls, coordinates, datas, variables_description=None, **kwargs):
11241125
for k, v in datas.items():
11251126
obj.vars[k] = v
11261127
obj.variables_description[k] = dict(
1127-
attrs=variables_description.get(k, dict()),
1128+
attrs=vd.get(k, dict()),
11281129
args=(k, v.dtype),
11291130
kwargs=dict(
11301131
dimensions=coordinates if k not in coordinates else (k,),

0 commit comments

Comments
 (0)