diff options
Diffstat (limited to 'pygithub3/core/result.py')
-rw-r--r-- | pygithub3/core/result.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pygithub3/core/result.py b/pygithub3/core/result.py index f0b3016..5d8ea7a 100644 --- a/pygithub3/core/result.py +++ b/pygithub3/core/result.py @@ -16,7 +16,7 @@ class Method(object): def cached(func): def wrapper(self, page=1): - if self.cache.has_key(str(page)): + if str(page) in self.cache: return self.cache[str(page)] return func(self, page) return wrapper @@ -34,6 +34,7 @@ class Method(object): @if_needs_lastpage def __set_last_page_from(self, response): link_parsed = parse_link_value(response.headers['link']) + def get_last(url): url_rels = link_parsed[url] return (url_rels.get('rel') == 'last') @@ -57,6 +58,7 @@ class Method(object): self() return self.last_page + class Page(object): """ """ |