Skip to content

Commit dc8d9e9

Browse files
author
Kenneth Reitz
committed
CurrentUser
1 parent afe25b7 commit dc8d9e9

File tree

2 files changed

+5
-21
lines changed

2 files changed

+5
-21
lines changed

github3/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def get_user(self, username):
114114

115115
def get_me(self):
116116
"""Get the authenticated user."""
117-
return self._get_resource(('user'), User)
117+
return self._get_resource(('user'), CurrentUser)
118118

119119

120120

github3/models.py

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,14 @@ class User(BaseResource):
8585
_dates = ['created_at',]
8686
_bools = ['hireable', ]
8787
_map = {}
88-
_writeable = ['name', 'email', 'blog', 'company', 'location', 'hireable', 'bio']
88+
_writeable = []
8989

9090
def __repr__(self):
9191
return '<user {0}>'.format(self.login)
9292

9393

94-
class User(BaseResource):
95-
"""Github User object model."""
94+
class CurrentUser(BaseResource):
95+
"""Github Current User object model."""
9696

9797
_strings = [
9898
'login','gravatar_url', 'url', 'name', 'company', 'blog', 'location',
@@ -105,20 +105,4 @@ class User(BaseResource):
105105
_writeable = ['name', 'email', 'blog', 'company', 'location', 'hireable', 'bio']
106106

107107
def __repr__(self):
108-
return '<user {0}>'.format(self.login)
109-
110-
# def _update(self):
111-
# """Update the User."""
112-
113-
# args = to_api(
114-
# dict(
115-
# favorite=self.favorite,
116-
# archive=self.archive,
117-
# read_percent=self.read_percent,
118-
# ),
119-
# int_keys=('favorite', 'archive')
120-
# )
121-
122-
# r = self._rdd._post_resource(('bookmarks', self.id), **args)
123-
124-
# return r
108+
return '<current-user {0}>'.format(self.login)

0 commit comments

Comments
 (0)