diff options
Diffstat (limited to 'discord/guild.py')
| -rw-r--r-- | discord/guild.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/discord/guild.py b/discord/guild.py index 2a6226aa..12de00b7 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -160,7 +160,12 @@ class Guild(Hashable): return self.name def __repr__(self): - return '<Guild id={0.id} name={0.name!r} chunked={0.chunked}>'.format(self) + attrs = ( + 'id', 'name', 'shard_id', 'chunked' + ) + resolved = ['%s=%r' % (attr, getattr(self, attr)) for attr in attrs] + resolved.append('member_count=%r' % getattr(self, '_member_count', None)) + return '<Guild %s>' % ' '.join(resolved) def _update_voice_state(self, data, channel_id): user_id = int(data['user_id']) |