aboutsummaryrefslogtreecommitdiffstats
path: root/pygithub3/services/users.py
diff options
context:
space:
mode:
Diffstat (limited to 'pygithub3/services/users.py')
-rw-r--r--pygithub3/services/users.py28
1 files changed, 11 insertions, 17 deletions
diff --git a/pygithub3/services/users.py b/pygithub3/services/users.py
index 00aee53..2bf4302 100644
--- a/pygithub3/services/users.py
+++ b/pygithub3/services/users.py
@@ -34,28 +34,23 @@ class Keys(Service):
class Followers(Service):
def list(self, user=None):
- request = self.make_request('users.followers.list',
- user=user or self.get_user())
+ request = self.make_request('users.followers.list', user=user)
return self._get_result(request)
def list_following(self, user=None):
- request = self.make_request('users.followers.listfollowing',
- user=user or self.get_user())
+ request = self.make_request('users.followers.listfollowing', user=user)
return self._get_result(request)
def is_following(self, user):
- request = self.make_request('users.followers.isfollowing',
- user=user)
+ request = self.make_request('users.followers.isfollowing', user=user)
return self._bool(request)
def follow(self, user):
- request = self.make_request('users.followers.follow',
- user=user)
+ request = self.make_request('users.followers.follow', user=user)
self._put(request)
def unfollow(self, user):
- request = self.make_request('users.followers.unfollow',
- user=user)
+ request = self.make_request('users.followers.unfollow', user=user)
self._delete(request)
@@ -76,15 +71,14 @@ class Emails(Service):
class User(Service):
- def __init__(self, **kwargs):
- self.keys = Keys(**kwargs)
- self.emails = Emails(**kwargs)
- self.followers = Followers(**kwargs)
- super(User, self).__init__(**kwargs)
+ def __init__(self, **config):
+ self.keys = Keys(**config)
+ self.emails = Emails(**config)
+ self.followers = Followers(**config)
+ super(User, self).__init__(**config)
def get(self, user=None):
- request = self.make_request('users.get',
- user=user or self.get_user())
+ request = self.make_request('users.get', user=user)
return self._get(request)
def update(self, data):