aboutsummaryrefslogtreecommitdiffstats
path: root/pygithub3/core
diff options
context:
space:
mode:
Diffstat (limited to 'pygithub3/core')
-rw-r--r--pygithub3/core/result/__init__.py1
-rw-r--r--pygithub3/core/result/link.py2
-rw-r--r--pygithub3/core/result/normal.py24
3 files changed, 14 insertions, 13 deletions
diff --git a/pygithub3/core/result/__init__.py b/pygithub3/core/result/__init__.py
index e69de29..dae354a 100644
--- a/pygithub3/core/result/__init__.py
+++ b/pygithub3/core/result/__init__.py
@@ -0,0 +1 @@
+# -*- encoding: utf-8 -*-
diff --git a/pygithub3/core/result/link.py b/pygithub3/core/result/link.py
index b6a614f..dae8407 100644
--- a/pygithub3/core/result/link.py
+++ b/pygithub3/core/result/link.py
@@ -21,7 +21,7 @@ class Link(str):
for param, values in parse_qs(self.query).items()])
def __init__(self, object_):
- super(Link, self).__init__(object_)
+ str.__init__(object_)
parsed = parse_link_value(self)
for url in parsed:
setattr(self, parsed[url]['rel'], Link.Url(url))
diff --git a/pygithub3/core/result/normal.py b/pygithub3/core/result/normal.py
index c38a915..7f0e888 100644
--- a/pygithub3/core/result/normal.py
+++ b/pygithub3/core/result/normal.py
@@ -87,29 +87,29 @@ class Result(base.Result):
def __init__(self, method):
super(Result, self).__init__(method)
- self.counter = 0
- self.cached = False
+ self._counter = 0
+ self._cached = False
- def get_cached(func):
+ def _get_cached(func):
def wrapper(self):
- if self.cached:
- if str(self.counter) in self.getter.cache:
- page = Page(self.getter, self.counter)
- self.counter += 1
+ if self._cached:
+ if str(self._counter) in self.getter.cache:
+ page = Page(self.getter, self._counter)
+ self._counter += 1
return page
self._reset()
raise StopIteration
return func(self)
return wrapper
- @get_cached
+ @_get_cached
def __next__(self):
if self.getter.next:
- self.counter += 1
- return Page(self.getter, self.counter)
+ self._counter += 1
+ return Page(self.getter, self._counter)
self._reset()
raise StopIteration
def _reset(self):
- self.counter = 1
- self.cached = True
+ self._counter = 1
+ self._cached = True