From f41442fb51c9c64132e9c7d6fa6c2306e4e6d902 Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Thu, 17 May 2018 17:10:38 +0100 Subject: [PATCH] Removed ABCHasStrictTraits as we don't use abc functionality anymore --- force_bdss/data_sources/base_data_source_factory.py | 4 ++-- force_bdss/mco/base_mco_factory.py | 4 ++-- force_bdss/ui_hooks/base_ui_hooks_factory.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/force_bdss/data_sources/base_data_source_factory.py b/force_bdss/data_sources/base_data_source_factory.py index 9dd4304..6c28f56 100644 --- a/force_bdss/data_sources/base_data_source_factory.py +++ b/force_bdss/data_sources/base_data_source_factory.py @@ -1,5 +1,5 @@ import logging -from traits.api import ABCHasStrictTraits, provides, Str, Instance, Type +from traits.api import provides, Str, Instance, Type, HasStrictTraits from envisage.plugin import Plugin from force_bdss.data_sources.base_data_source import BaseDataSource @@ -11,7 +11,7 @@ log = logging.getLogger(__name__) @provides(IDataSourceFactory) -class BaseDataSourceFactory(ABCHasStrictTraits): +class BaseDataSourceFactory(HasStrictTraits): """Base class for DataSource factories. Reimplement this class to create your own DataSource. diff --git a/force_bdss/mco/base_mco_factory.py b/force_bdss/mco/base_mco_factory.py index 3f3c3ef..f7fff09 100644 --- a/force_bdss/mco/base_mco_factory.py +++ b/force_bdss/mco/base_mco_factory.py @@ -1,5 +1,5 @@ import logging -from traits.api import ABCHasStrictTraits, Str, provides, Instance, Type +from traits.api import HasStrictTraits, Str, provides, Instance, Type from envisage.plugin import Plugin from force_bdss.ids import factory_id @@ -12,7 +12,7 @@ log = logging.getLogger(__name__) @provides(IMCOFactory) -class BaseMCOFactory(ABCHasStrictTraits): +class BaseMCOFactory(HasStrictTraits): """Base class for the MultiCriteria Optimizer factory. """ # NOTE: any changes to the interface of this class must be replicated diff --git a/force_bdss/ui_hooks/base_ui_hooks_factory.py b/force_bdss/ui_hooks/base_ui_hooks_factory.py index 8393739..af62ffb 100644 --- a/force_bdss/ui_hooks/base_ui_hooks_factory.py +++ b/force_bdss/ui_hooks/base_ui_hooks_factory.py @@ -1,5 +1,5 @@ import logging -from traits.api import ABCHasStrictTraits, Instance, Str, provides, Type +from traits.api import HasStrictTraits, Instance, Str, provides, Type from envisage.plugin import Plugin from force_bdss.ids import factory_id @@ -10,7 +10,7 @@ log = logging.getLogger(__name__) @provides(IUIHooksFactory) -class BaseUIHooksFactory(ABCHasStrictTraits): +class BaseUIHooksFactory(HasStrictTraits): """Base class for UIHooksFactory. UI Hooks are extensions that perform actions associated to specific moments of the UI lifetime. -- GitLab