diff options
Diffstat (limited to 'github3/handlers')
-rw-r--r-- | github3/handlers/base.py | 2 | ||||
-rw-r--r-- | github3/handlers/users.py | 5 |
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): |