diff --git a/pyfive/dataobjects.py b/pyfive/dataobjects.py index adb19eb..edee0a9 100644 --- a/pyfive/dataobjects.py +++ b/pyfive/dataobjects.py @@ -321,7 +321,8 @@ def compression_opts(self): if GZIP_DEFLATE_FILTER in self._filter_ids: gzip_entry = [d for d in self.filter_pipeline if d['filter_id'] == GZIP_DEFLATE_FILTER][0] - return gzip_entry['client_data'][0] + key = {0:'client_data_values',1:'client_data'}['client_data' in gzip_entry] + return gzip_entry[key][0] return None @property