Skip to content
Snippets Groups Projects
Commit 1c20ba9e authored by Stefano Borini's avatar Stefano Borini
Browse files

Fixed abstract class method decoration for python 2

parent 098f67e1
No related branches found
No related tags found
1 merge request!15Introduce Model base classes for enforcing interface and UI requirements
...@@ -3,6 +3,7 @@ import six ...@@ -3,6 +3,7 @@ import six
class BaseDataSourceModel(six.with_metaclass(abc.ABCMeta)): class BaseDataSourceModel(six.with_metaclass(abc.ABCMeta)):
@abc.abstractclassmethod @classmethod
@abc.abstractmethod
def from_json(self, model_data): def from_json(self, model_data):
pass pass
...@@ -3,6 +3,7 @@ import abc ...@@ -3,6 +3,7 @@ import abc
class BaseKPICalculatorModel(six.with_metaclass(abc.ABCMeta)): class BaseKPICalculatorModel(six.with_metaclass(abc.ABCMeta)):
@abc.abstractclassmethod @classmethod
@abc.abstractmethod
def from_json(self, model_data): def from_json(self, model_data):
pass pass
...@@ -3,6 +3,7 @@ import six ...@@ -3,6 +3,7 @@ import six
class BaseMCOModel(six.with_metaclass(abc.ABCMeta)): class BaseMCOModel(six.with_metaclass(abc.ABCMeta)):
@abc.abstractclassmethod @classmethod
@abc.abstractmethod
def from_json(self, model_data): def from_json(self, model_data):
pass pass
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment