From 1031ed71f92aa0e420ebbdcf2ca427c98e54adff Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Wed, 6 Jun 2018 11:28:03 +0100 Subject: [PATCH] Removed now useless checks as they are checked via traits --- force_bdss/mco/base_mco_factory.py | 21 -------------------- force_bdss/ui_hooks/base_ui_hooks_factory.py | 8 -------- 2 files changed, 29 deletions(-) diff --git a/force_bdss/mco/base_mco_factory.py b/force_bdss/mco/base_mco_factory.py index f7fff09..c823655 100644 --- a/force_bdss/mco/base_mco_factory.py +++ b/force_bdss/mco/base_mco_factory.py @@ -92,13 +92,6 @@ class BaseMCOFactory(HasStrictTraits): BaseMCO The optimizer """ - if self.optimizer_class is None: - msg = ("optimizer_class cannot be None in {}. Either define " - "optimizer_class or reimplement create_optimizer on " - "your factory class.".format(self.__class__.__name__)) - log.error(msg) - raise RuntimeError(msg) - return self.optimizer_class(self) def create_model(self, model_data=None): @@ -122,13 +115,6 @@ class BaseMCOFactory(HasStrictTraits): if model_data is None: model_data = {} - if self.model_class is None: - msg = ("model_class cannot be None in {}. Either define " - "model_class or reimplement create_model on your " - "factory class.".format(self.__class__.__name__)) - log.error(msg) - raise RuntimeError(msg) - return self.model_class(self, **model_data) def create_communicator(self): @@ -140,13 +126,6 @@ class BaseMCOFactory(HasStrictTraits): BaseMCOCommunicator An instance of the communicator """ - if self.communicator_class is None: - msg = ("communicator_class cannot be None in {}. Either define " - "communicator_class or reimplement create_communicator on " - "your factory class.".format(self.__class__.__name__)) - log.error(msg) - raise RuntimeError(msg) - return self.communicator_class(self) def parameter_factories(self): diff --git a/force_bdss/ui_hooks/base_ui_hooks_factory.py b/force_bdss/ui_hooks/base_ui_hooks_factory.py index af62ffb..2aaa66c 100644 --- a/force_bdss/ui_hooks/base_ui_hooks_factory.py +++ b/force_bdss/ui_hooks/base_ui_hooks_factory.py @@ -79,12 +79,4 @@ class BaseUIHooksFactory(HasStrictTraits): ------- BaseUIHooksManager """ - if self.ui_hooks_manager_class is None: - msg = ("ui_hooks_manager_class cannot be None in {}. Either " - "define ui_hooks_manager_class or reimplement " - "create_ui_hooks_manager on " - "your factory class.".format(self.__class__.__name__)) - log.error(msg) - raise RuntimeError(msg) - return self.ui_hooks_manager_class(self) -- GitLab