aboutsummaryrefslogtreecommitdiff
path: root/pandora/models/_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'pandora/models/_base.py')
-rw-r--r--pandora/models/_base.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pandora/models/_base.py b/pandora/models/_base.py
index 214f3c1..5689cdf 100644
--- a/pandora/models/_base.py
+++ b/pandora/models/_base.py
@@ -26,7 +26,7 @@ class Field(namedtuple("Field", ["field", "default", "formatter", "model"])):
26 """ 26 """
27 27
28 def __new__(cls, field, default=None, formatter=None, model=None): 28 def __new__(cls, field, default=None, formatter=None, model=None):
29 return super(Field, cls).__new__(cls, field, default, formatter, model) 29 return super().__new__(cls, field, default, formatter, model)
30 30
31 31
32class SyntheticField(namedtuple("SyntheticField", ["field"])): 32class SyntheticField(namedtuple("SyntheticField", ["field"])):
@@ -84,10 +84,10 @@ class ModelMetaClass(type):
84 fields[key] = val 84 fields[key] = val
85 del new_dct[key] 85 del new_dct[key]
86 86
87 return super(ModelMetaClass, cls).__new__(cls, name, parents, new_dct) 87 return super().__new__(cls, name, parents, new_dct)
88 88
89 89
90class PandoraModel(object, metaclass=ModelMetaClass): 90class PandoraModel(metaclass=ModelMetaClass):
91 """Pandora API Model 91 """Pandora API Model
92 92
93 A single object representing a Pandora data object. Subclasses are 93 A single object representing a Pandora data object. Subclasses are
@@ -208,7 +208,7 @@ class PandoraListModel(PandoraModel, list):
208 __index_key__ = None 208 __index_key__ = None
209 209
210 def __init__(self, *args, **kwargs): 210 def __init__(self, *args, **kwargs):
211 super(PandoraListModel, self).__init__(*args, **kwargs) 211 super().__init__(*args, **kwargs)
212 self._index = {} 212 self._index = {}
213 213
214 @classmethod 214 @classmethod