aboutsummaryrefslogtreecommitdiffstats
path: root/github3/handlers/users.py
diff options
context:
space:
mode:
authorDavid Medina <davidmedina9@gmail.com>2011-11-12 02:55:52 +0100
committerDavid Medina <davidmedina9@gmail.com>2011-11-12 03:14:35 +0100
commit2ed172774e179dbf7020e1898cb1bcc4e485e9e9 (patch)
tree2970a4ed163dc3d311a8c022e00a7264ae272ace /github3/handlers/users.py
parentUpdated readme (diff)
downloadpython-github3-2ed172774e179dbf7020e1898cb1bcc4e485e9e9.tar.xz
python-github3-2ed172774e179dbf7020e1898cb1bcc4e485e9e9.zip
Added core_test and fix some bugs / pep8
Readme to Markdown
Diffstat (limited to 'github3/handlers/users.py')
-rw-r--r--github3/handlers/users.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/github3/handlers/users.py b/github3/handlers/users.py
index fb893b4..b990c65 100644
--- a/github3/handlers/users.py
+++ b/github3/handlers/users.py
@@ -7,6 +7,7 @@ from .base import Handler
import github3.models as models
from github3.converters import Rawlizer
+
class User(Handler):
""" User handler with public access """
@@ -25,6 +26,7 @@ class User(Handler):
parse_user = str(getattr(user, 'login', user))
self.username = parse_user
self.prefix = '/'.join((self.prefix, parse_user))
+ return self
def get(self):
""" Return user """
@@ -61,6 +63,7 @@ class User(Handler):
return self._get_resources('gists', model=models.Gist)
+
class AuthUser(User):
""" User handler with public and private access """
@@ -116,6 +119,8 @@ class AuthUser(User):
Follow 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))
@@ -151,8 +156,8 @@ class AuthUser(User):
#TODO: render key.pub file
key = {
- 'title': kwargs.get('title',''),
- 'key': kwargs.get('key','')
+ 'title': kwargs.get('title', ''),
+ 'key': kwargs.get('key', '')
}
return self._post_resource('keys', data=key, model=models.Key)