From dc7dbec5ea6ee2b88e369ad0076b61b5a805ffa0 Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Fri, 14 Jul 2017 14:09:44 +0100 Subject: [PATCH] Introduced six metaclass usage --- force_bdss/data_sources/base_data_source.py | 3 ++- force_bdss/mco/base_multi_criteria_optimizer.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/force_bdss/data_sources/base_data_source.py b/force_bdss/data_sources/base_data_source.py index f3b12d6..49c1140 100644 --- a/force_bdss/data_sources/base_data_source.py +++ b/force_bdss/data_sources/base_data_source.py @@ -1,7 +1,8 @@ import abc +import six -class BaseDataSource(metaclass=abc.ABCMeta): +class BaseDataSource(six.with_metaclass(abc.ABCMeta)): def __init__(self, bundle, application, model): self.bundle = bundle self.application = application diff --git a/force_bdss/mco/base_multi_criteria_optimizer.py b/force_bdss/mco/base_multi_criteria_optimizer.py index eb530d5..5930c5c 100644 --- a/force_bdss/mco/base_multi_criteria_optimizer.py +++ b/force_bdss/mco/base_multi_criteria_optimizer.py @@ -1,7 +1,8 @@ import abc +import six -class BaseMultiCriteriaOptimizer(metaclass=abc.ABCMeta): +class BaseMultiCriteriaOptimizer(six.with_metaclass(abc.ABCMeta)): def __init__(self, bundle, application, model): self.bundle = bundle self.application = application -- GitLab