aboutsummaryrefslogtreecommitdiffstats
path: root/github3/handlers
diff options
context:
space:
mode:
Diffstat (limited to 'github3/handlers')
-rw-r--r--github3/handlers/base.py2
-rw-r--r--github3/handlers/users.py5
2 files changed, 3 insertions, 4 deletions
diff --git a/github3/handlers/base.py b/github3/handlers/base.py
index c27b80c..0b3fa8a 100644
--- a/github3/handlers/base.py
+++ b/github3/handlers/base.py
@@ -15,7 +15,7 @@ class Handler(object):
def _prefix_resource(self, resource):
prefix = getattr(self, 'prefix', '')
- return '/'.join((prefix, resource)).strip('/')
+ return '/'.join((prefix, str(resource))).strip('/')
def _get_converter(self, **kwargs):
converter = kwargs.get(
diff --git a/github3/handlers/users.py b/github3/handlers/users.py
index 0b84107..84180b5 100644
--- a/github3/handlers/users.py
+++ b/github3/handlers/users.py
@@ -166,10 +166,9 @@ class AuthUser(User):
:param `user`: User model or username string
- NOTE: Maybe bug in API, return text/html. Waitingf for answer
"""
- parse_user = str(getattr(user, 'login', user))
+ parse_user = getattr(user, 'login', user)
return self._put('following/%s' % parse_user)
def unfollow(self, user):
@@ -179,7 +178,7 @@ class AuthUser(User):
:param `user`: User model or username string
"""
- parse_user = str(getattr(user, 'login', user))
+ parse_user = getattr(user, 'login', user)
return self._delete('following/%s' % parse_user)
def get_keys(self):