aboutsummaryrefslogtreecommitdiffstats
path: root/github3/handlers/user.py
diff options
context:
space:
mode:
authorDavid Medina <davidmedina9@gmail.com>2011-11-01 19:24:15 +0100
committerDavid Medina <davidmedina9@gmail.com>2011-11-01 19:24:15 +0100
commit15b7cc0fe44d02a9f2271041cd69140d63279ff1 (patch)
treefa4859ef83008c382cfee7cef9ba0f4fc81442c1 /github3/handlers/user.py
parentFix bug. PEP8 (diff)
downloadpython-github3-15b7cc0fe44d02a9f2271041cd69140d63279ff1.tar.xz
python-github3-15b7cc0fe44d02a9f2271041cd69140d63279ff1.zip
Fix names. Added raw request
Think about return user handler more elegant
Diffstat (limited to 'github3/handlers/user.py')
-rw-r--r--github3/handlers/user.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/github3/handlers/user.py b/github3/handlers/user.py
index 09ea031..47f1a92 100644
--- a/github3/handlers/user.py
+++ b/github3/handlers/user.py
@@ -20,7 +20,7 @@ class User(Handler):
super(User, self).__init__(gh)
def __repr__(self):
- return '<Handler.AnomUser> %s' % self.username
+ return '<handler.User> %s' % self.username
def get(self):
return self._get_resource()
@@ -48,8 +48,15 @@ class AuthUser(User):
def __init__(self, gh):
self._url = ('user',)
- self._model = models.AuthUser
- super(AnomUser, self).__init__(gh)
+ self._model = models.User
+ super(User, self).__init__(gh)
def __repr__(self):
- return '<Handler.User>'
+ return '<handler.AuthUser>'
+
+ def get(self):
+ return self._get_resource(model=models.AuthUser)
+
+ def get_emails(self):
+ return self._get_raw('emails')
+