CurrentUser

This commit is contained in:
Kenneth Reitz
2011-07-24 11:40:47 -04:00
parent afe25b7296
commit dc8d9e9447
2 changed files with 5 additions and 21 deletions
+1 -1
View File
@@ -114,7 +114,7 @@ class Github(GithubCore):
def get_me(self):
"""Get the authenticated user."""
return self._get_resource(('user'), User)
return self._get_resource(('user'), CurrentUser)
+4 -20
View File
@@ -85,14 +85,14 @@ class User(BaseResource):
_dates = ['created_at',]
_bools = ['hireable', ]
_map = {}
_writeable = ['name', 'email', 'blog', 'company', 'location', 'hireable', 'bio']
_writeable = []
def __repr__(self):
return '<user {0}>'.format(self.login)
class User(BaseResource):
"""Github User object model."""
class CurrentUser(BaseResource):
"""Github Current User object model."""
_strings = [
'login','gravatar_url', 'url', 'name', 'company', 'blog', 'location',
@@ -105,20 +105,4 @@ class User(BaseResource):
_writeable = ['name', 'email', 'blog', 'company', 'location', 'hireable', 'bio']
def __repr__(self):
return '<user {0}>'.format(self.login)
# def _update(self):
# """Update the User."""
# args = to_api(
# dict(
# favorite=self.favorite,
# archive=self.archive,
# read_percent=self.read_percent,
# ),
# int_keys=('favorite', 'archive')
# )
# r = self._rdd._post_resource(('bookmarks', self.id), **args)
# return r
return '<current-user {0}>'.format(self.login)