@@ -429,7 +429,7 @@ def load_from_zarr(cls, filename, remove_vars=None, include_vars=None):
429
429
if var_inv not in cls .ELEMENTS and var_inv not in array_variables :
430
430
kwargs ["track_extra_variables" ].append (var_inv )
431
431
kwargs ["raw_data" ] = False
432
- kwargs ["only_variables" ] = [VAR_DESCR_inv [i ] for i in include_vars ]
432
+ kwargs ["only_variables" ] = None if include_vars is None else [VAR_DESCR_inv [i ] for i in include_vars ]
433
433
eddies = cls (size = nb_obs , ** kwargs )
434
434
for variable in var_list :
435
435
var_inv = VAR_DESCR_inv [variable ]
@@ -503,7 +503,7 @@ def load_from_netcdf(cls, filename, raw_data=False, remove_vars=None, include_va
503
503
if var_inv not in cls .ELEMENTS and var_inv not in array_variables :
504
504
kwargs ["track_extra_variables" ].append (var_inv )
505
505
kwargs ["raw_data" ] = raw_data
506
- kwargs ["only_variables" ] = [VAR_DESCR_inv [i ] for i in include_vars ]
506
+ kwargs ["only_variables" ] = None if include_vars is None else [VAR_DESCR_inv [i ] for i in include_vars ]
507
507
eddies = cls (size = nb_obs , ** kwargs )
508
508
for variable in var_list :
509
509
var_inv = VAR_DESCR_inv [variable ]
@@ -1134,7 +1134,7 @@ def global_attr(self):
1134
1134
1135
1135
def set_global_attr_zarr (self , h_zarr ):
1136
1136
for key , item in self .global_attr .items ():
1137
- h_zarr .attrs [key ] = item
1137
+ h_zarr .attrs [key ] = str ( item )
1138
1138
1139
1139
def set_global_attr_netcdf (self , h_nc ):
1140
1140
for key , item in self .global_attr .items ():
0 commit comments