Example #1
0
 def _dataset_description_objects(self):
     for p in self.dataset_description_paths:
         #yield from DatasetDescription(t)
         # TODO export adapters for this ... how to recombine and reuse ...
         try:
             dd = dat.DatasetDescriptionFile(p)
             if dd.data:
                 yield dd
         except exc.NoDataError as e:
             self._errors.append(e)  # NOTE we treat empty file as no file
         except AttributeError as e:
             log.warning(f'unhandled metadata type {e!r}')
             self._errors.append(e)
Example #2
0
 def _dd(self):
     for p in self.dataset_description_paths:
         yield dat.DatasetDescriptionFile(p)