aboutsummaryrefslogtreecommitdiffstats
path: root/github3/models/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'github3/models/base.py')
-rw-r--r--github3/models/base.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/github3/models/base.py b/github3/models/base.py
index df0c82b..5295d07 100644
--- a/github3/models/base.py
+++ b/github3/models/base.py
@@ -1,9 +1,5 @@
-"""
-github3.models
-~~~~~~~~~~~~~~
-
-This package provides the Github3 object model.
-"""
+#!/usr/bin/env python
+# -*- encoding: utf-8 -*-
class BaseResource(object):
"""A BaseResource object."""
@@ -14,6 +10,9 @@ class BaseResource(object):
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')