mirror of
https://github.com/RGBCube/GitHubWrapper
synced 2025-05-18 15:05:08 +00:00
Better reprs?
This commit is contained in:
parent
03ea733068
commit
3b71c8e247
1 changed files with 9 additions and 12 deletions
|
@ -98,7 +98,7 @@ class User(_BaseUser):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f'<User; login: {self.login!r}, id: {self.id}, created_at: {self.created_at}>'
|
return f'<{self.__class__.__name__}; login: {self.login!r}, id: {self.id}, created_at: {self.created_at}>'
|
||||||
|
|
||||||
|
|
||||||
class PartialUser(_BaseUser):
|
class PartialUser(_BaseUser):
|
||||||
|
@ -115,7 +115,7 @@ class PartialUser(_BaseUser):
|
||||||
self.avatar_url = response.get('avatar_url')
|
self.avatar_url = response.get('avatar_url')
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f'<PartialUser; login: {self.login!r}, id: {self.id}, site_admin: {self.site_admin}, html_url: {self.html_url}>'
|
return f'<{self.__class__.__name__}; login: {self.login!r}, id: {self.id}, site_admin: {self.site_admin}, html_url: {self.html_url}>'
|
||||||
|
|
||||||
async def _get_user(self) -> User:
|
async def _get_user(self) -> User:
|
||||||
"""Upgrades the PartialUser to a User object."""
|
"""Upgrades the PartialUser to a User object."""
|
||||||
|
@ -162,11 +162,9 @@ class Repository(APIObject):
|
||||||
setattr(self, key, dt_formatter(value))
|
setattr(self, key, dt_formatter(value))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if 'license' in key and value is None:
|
if 'license' in key:
|
||||||
|
if value is None:
|
||||||
setattr(self, key,None)
|
setattr(self, key,None)
|
||||||
continue
|
|
||||||
|
|
||||||
if 'license' in key and value is not None:
|
|
||||||
setattr(self, key, value['name'])
|
setattr(self, key, value['name'])
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
@ -175,8 +173,7 @@ class Repository(APIObject):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f'<Repository; id: {self.id}, name: {self.name!r}, owner: {self.owner}, updated_at: {self.updated_at}, default_branch: {self.default_branch!r}, license: {self.license!r}>'
|
return f'<{self.__class__.__name__}; id: {self.id}, name: {self.name!r}, owner: {self.owner!r}>'
|
||||||
|
|
||||||
|
|
||||||
class Issue(APIObject):
|
class Issue(APIObject):
|
||||||
__slots__ = (
|
__slots__ = (
|
||||||
|
@ -211,7 +208,7 @@ class Issue(APIObject):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f'<Issue; id: {self.id}, title: {self.title}, user: {self.user}, created_at: {self.created_at}, state: {self.state}>'
|
return f'<{self.__class__.__name__}; id: {self.id}, title: {self.title}, user: {self.user}, created_at: {self.created_at}, state: {self.state}>'
|
||||||
|
|
||||||
|
|
||||||
#=== Gist stuff ===#
|
#=== Gist stuff ===#
|
||||||
|
@ -257,7 +254,7 @@ class Gist(APIObject):
|
||||||
setattr(self, key, value)
|
setattr(self, key, value)
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f'<Gist; id: {self.id}, owner: {self.owner}, created_at: {self.created_at}>'
|
return f'<{self.__class__.__name__}; id: {self.id}, owner: {self.owner}, created_at: {self.created_at}>'
|
||||||
|
|
||||||
|
|
||||||
#=== Organization stuff ===#
|
#=== Organization stuff ===#
|
||||||
|
@ -293,4 +290,4 @@ class Organization(APIObject):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return f'<Organization; login: {self.login!r}, id: {self.id}, html_url: {self.html_url}, is_verified: {self.is_verified}, public_repos: {self.public_repos}, public_gists: {self.public_gists}, created_at: {self.created_at}>'
|
return f'<{self.__class__.__name__}; login: {self.login!r}, id: {self.id}, html_url: {self.html_url}, is_verified: {self.is_verified}, public_repos: {self.public_repos}, public_gists: {self.public_gists}, created_at: {self.created_at}>'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue