From 1668b9900867d107fcc42cba4e7dabbddfc9c483 Mon Sep 17 00:00:00 2001 From: Jeff Whitaker Date: Sun, 20 Oct 2024 14:27:26 -0600 Subject: [PATCH] update --- src/netCDF4/_netCDF4.pyx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/netCDF4/_netCDF4.pyx b/src/netCDF4/_netCDF4.pyx index df196d2a0..7e3c397a4 100644 --- a/src/netCDF4/_netCDF4.pyx +++ b/src/netCDF4/_netCDF4.pyx @@ -4654,12 +4654,17 @@ pre-filled).""" try: fillval = self._FillValue except AttributeError: - # _FillValue attribute not set, use default _FillValue - # for primite datatypes. - if self._isprimitive: + # _FillValue attribute not set, see if we can retrieve _FillValue. + # for primitive data types. + if self._isprimitive return np.array(default_fillvals[self.dtype.str[1:]],self.dtype) + #fillval = np.array(default_fillvals[self.dtype.str[1:]],self.dtype) + #with nogil: + # ierr=nc_inq_var_fill(self._grpid,self._varid,&no_fill,fillval) + #_ensure_nc_success(ierr) + #return fillval else: - # no default filling for non-primitive datatypes. + # no default filling for non-primitive data types. return None def ncattrs(self):