diff options
author | 2012-03-01 19:57:59 +0100 | |
---|---|---|
committer | 2012-03-01 19:57:59 +0100 | |
commit | b891dfb211f9a58e5d834ccd148943286c45f61c (patch) | |
tree | c90ab9489c5217151c1f1c716aea8fa39b303393 /pygithub3/services/users.py | |
parent | Repos.watchers service done (diff) | |
parent | Complete services.repos doc (diff) | |
download | python-github3-b891dfb211f9a58e5d834ccd148943286c45f61c.tar.xz python-github3-b891dfb211f9a58e5d834ccd148943286c45f61c.zip |
Merge branch 'docs'
Diffstat (limited to 'pygithub3/services/users.py')
-rw-r--r-- | pygithub3/services/users.py | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/pygithub3/services/users.py b/pygithub3/services/users.py deleted file mode 100644 index 2bf4302..0000000 --- a/pygithub3/services/users.py +++ /dev/null @@ -1,86 +0,0 @@ -#!/usr/bin/env python -# -*- encoding: utf-8 -*- - -from .base import Service - - -class Keys(Service): - - def list(self): - request = self.make_request('users.keys.list') - return self._get_result(request) - - def get(self, key_id): - request = self.make_request('users.keys.get', - key_id=key_id) - return self._get(request) - - def add(self, data): - request = self.make_request('users.keys.add', - body=data) - return self._post(request) - - def update(self, key_id, data): - request = self.make_request('users.keys.update', - key_id=key_id, body=data) - return self._patch(request) - - def delete(self, key_id): - request = self.make_request('users.keys.delete', - key_id=key_id) - self._delete(request) - - -class Followers(Service): - - def list(self, user=None): - 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) - return self._get_result(request) - - def is_following(self, 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) - self._put(request) - - def unfollow(self, user): - request = self.make_request('users.followers.unfollow', user=user) - self._delete(request) - - -class Emails(Service): - - def list(self): - request = self.make_request('users.emails.list') - return self._get_result(request) - - def add(self, *emails): - request = self.make_request('users.emails.add', body=emails) - return self._post(request) - - def delete(self, *emails): - request = self.make_request('users.emails.delete', body=emails) - self._delete(request) - - -class User(Service): - - 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) - return self._get(request) - - def update(self, data): - request = self.make_request('users.update', body=data) - return self._patch(request) |