From 79b46e920e1f7462ffad6100dad5ed3fa6d9009a Mon Sep 17 00:00:00 2001 From: David Medina Date: Sun, 6 Nov 2011 03:43:04 +0100 Subject: Cleaning files from origin repo --- github3/handlers/__init__.py | 1 - github3/handlers/user.old.py | 81 ++++++++++++++++++++++++++++++++++++++++++++ github3/handlers/user.py | 81 -------------------------------------------- 3 files changed, 81 insertions(+), 82 deletions(-) create mode 100644 github3/handlers/user.old.py delete mode 100644 github3/handlers/user.py (limited to 'github3/handlers') diff --git a/github3/handlers/__init__.py b/github3/handlers/__init__.py index 126efcb..e69de29 100644 --- a/github3/handlers/__init__.py +++ b/github3/handlers/__init__.py @@ -1 +0,0 @@ -from user import AuthUser, User diff --git a/github3/handlers/user.old.py b/github3/handlers/user.old.py new file mode 100644 index 0000000..5018aa1 --- /dev/null +++ b/github3/handlers/user.old.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python +# -*- encoding: utf-8 -*- +# +# author: David Medina + +from .base import Handler +import github3.models as models +import github3.exceptions as exceptions + +class User(Handler): + """ Handler to query public user api """ + + def __init__(self, gh, username): + if not username: + raise exceptions.AnomUser("%s need a username" % self.__class__) + + self._url = ('users', username) + self._model = models.User + self.username = username + super(User, self).__init__(gh) + + def __repr__(self): + return ' %s' % self.username + + def get(self): + return self._get_resource() + + def get_followers(self, limit=None): + return self._get_resources('followers') + + def get_following(self, limit=None): + return self._get_resources('following') + + def get_repos(self, limit=None): + return self._get_resources('repos', model=models.Repo) + + def get_watched(self, limit=None): + return self._get_resources('watched', model=models.Repo) + + def get_orgs(self, limit=None): + return self._get_resources('orgs', model=models.Org) + + def get_gists(self, limit=None): + return self._get_resources('gists', model=models.Gist) + +class AuthUser(User): + """ Handler to query public/private api for authenticated user """ + + def __init__(self, gh): + self._url = ('user',) + self._model = models.User + super(User, self).__init__(gh) + + def __repr__(self): + return '' + + def get(self): + return self._get_resource(model=models.AuthUser) + + def get_emails(self): + return self._get_raw('emails') + + def get_is_following(self, user): + username = getattr(user, 'login', False) + if not username: + username = user + return self._get_bool('following', username) + + def get_keys(self): + return self._get_resources('keys', model=models.Key) + + def get_key(self, key_id): + return self._get_resource('keys', key_id, model=models.Key) + + def post_emails(self, *emails): + emails_parsed = map(str, emails) + return self._post_raw('emails', data=emails_parsed) + + def delete_emails(self, *emails): + emails_parsed = map(str, emails) + return self._delete_raw('emails', data=emails_parsed) diff --git a/github3/handlers/user.py b/github3/handlers/user.py deleted file mode 100644 index 5018aa1..0000000 --- a/github3/handlers/user.py +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env python -# -*- encoding: utf-8 -*- -# -# author: David Medina - -from .base import Handler -import github3.models as models -import github3.exceptions as exceptions - -class User(Handler): - """ Handler to query public user api """ - - def __init__(self, gh, username): - if not username: - raise exceptions.AnomUser("%s need a username" % self.__class__) - - self._url = ('users', username) - self._model = models.User - self.username = username - super(User, self).__init__(gh) - - def __repr__(self): - return ' %s' % self.username - - def get(self): - return self._get_resource() - - def get_followers(self, limit=None): - return self._get_resources('followers') - - def get_following(self, limit=None): - return self._get_resources('following') - - def get_repos(self, limit=None): - return self._get_resources('repos', model=models.Repo) - - def get_watched(self, limit=None): - return self._get_resources('watched', model=models.Repo) - - def get_orgs(self, limit=None): - return self._get_resources('orgs', model=models.Org) - - def get_gists(self, limit=None): - return self._get_resources('gists', model=models.Gist) - -class AuthUser(User): - """ Handler to query public/private api for authenticated user """ - - def __init__(self, gh): - self._url = ('user',) - self._model = models.User - super(User, self).__init__(gh) - - def __repr__(self): - return '' - - def get(self): - return self._get_resource(model=models.AuthUser) - - def get_emails(self): - return self._get_raw('emails') - - def get_is_following(self, user): - username = getattr(user, 'login', False) - if not username: - username = user - return self._get_bool('following', username) - - def get_keys(self): - return self._get_resources('keys', model=models.Key) - - def get_key(self, key_id): - return self._get_resource('keys', key_id, model=models.Key) - - def post_emails(self, *emails): - emails_parsed = map(str, emails) - return self._post_raw('emails', data=emails_parsed) - - def delete_emails(self, *emails): - emails_parsed = map(str, emails) - return self._delete_raw('emails', data=emails_parsed) -- cgit v1.3-8-gc7d7