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