diff options
-rw-r--r-- | github3/handlers/base.py | 12 | ||||
-rw-r--r-- | github3/models/gists.py | 10 |
2 files changed, 15 insertions, 7 deletions
diff --git a/github3/handlers/base.py b/github3/handlers/base.py index 7bc55d2..b20bb7d 100644 --- a/github3/handlers/base.py +++ b/github3/handlers/base.py @@ -55,9 +55,9 @@ class Handler(object): def _get_converter(self, **kwargs): converter = kwargs.get( - 'converter', # 1. in kwargs - getattr(self, 'converter', # 2. in handler - Modelizer)) # 3. Default + 'converter', # 1. in kwargs + getattr(self, 'converter', # 2. in handler + Modelizer)) # 3. Default return converter() @@ -77,7 +77,8 @@ class Handler(object): from github3.exceptions import NotFound resource = self._prefix_resource(resource) try: - callback = getattr(self._gh, kwargs.get('method',''), self._gh.head) + callback = getattr(self._gh, kwargs.get('method', ''), + self._gh.head) response = callback(resource, **kwargs) except NotFound: return False @@ -97,7 +98,8 @@ class Handler(object): converter = self._get_converter(**kwargs) converter.inject(model) yield converter.loads(raw_resource) - if limit and counter > limit: break + if limit and counter > limit: + break else: continue break diff --git a/github3/models/gists.py b/github3/models/gists.py index b317f57..13f3a62 100644 --- a/github3/models/gists.py +++ b/github3/models/gists.py @@ -17,6 +17,7 @@ class File(BaseResource): def __repr__(self): return '<File gist> %s' % self.filename + class GistFork(BaseResource): """ GistFork model """ @@ -31,6 +32,7 @@ class GistFork(BaseResource): def __repr__(self): return '<Gist fork> %s>' % self.user.login + class ChangeStatus(BaseResource): """ ChangeStatus model """ @@ -43,6 +45,7 @@ class ChangeStatus(BaseResource): def __repr__(self): return '<Gist history> change_status>' + class GistHistory(BaseResource): """ """ @@ -57,18 +60,21 @@ class GistHistory(BaseResource): def __repr__(self): return '<GistHistory %s/%s>' % (self.user, self.committed_at) + class Gist(BaseResource): """ """ @classmethod def idl(self): return { - 'strs': ['url', 'description', 'html_url', 'git_pull_url', 'git_push_url'], + 'strs': ['url', 'description', 'html_url', 'git_pull_url', + 'git_push_url'], 'ints': ['id', 'comments'], 'bools': ['public'], 'dates': ['created_at'], 'maps': {'user': User}, - 'collection_maps': {'files': File, 'forks': GistFork, 'history': GistHistory}, + 'collection_maps': {'files': File, 'forks': GistFork, + 'history': GistHistory}, } def __repr__(self): |