def run(self):
     self.validate()
     try:
         dataset = DatasetDAO.update(self._model, self._properties)
     except UpdateFailedError as e:
         logger.exception(e.exception)
         raise DatasetUpdateFailedError()
     return dataset
Exemple #2
0
 def run(self) -> Model:
     self.validate()
     if self._model:
         try:
             dataset = DatasetDAO.update(self._model, self._properties)
             return dataset
         except DAOUpdateFailedError as ex:
             logger.exception(ex.exception)
             raise DatasetUpdateFailedError()
     raise DatasetUpdateFailedError()
Exemple #3
0
 def run(self) -> Model:
     self.validate()
     if self._model:
         try:
             dataset = DatasetDAO.update(
                 model=self._model,
                 properties=self._properties,
                 override_columns=self.override_columns,
             )
             return dataset
         except DAOUpdateFailedError as ex:
             logger.exception(ex.exception)
             raise DatasetUpdateFailedError()
     raise DatasetUpdateFailedError()