blob: 5295d0719e144987056451b403ad2335f26bdd9b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
class BaseResource(object):
"""A BaseResource object."""
def __init__(self, attrs=None):
if attrs:
for attr, value in attrs.items():
setattr(self, attr, value)
super(BaseResource, self).__init__()
def __len__(self):
return len(self.__dict__)
@classmethod
def idl(self):
raise NotImplementedError('Each model need subcass that method')
|