Browse Source

Fix usage of unicode

pull/61/head
andrei 8 years ago
parent
commit
859e0d5a46
  1. 2
      disco/bot/parser.py
  2. 2
      disco/types/channel.py

2
disco/bot/parser.py

@ -18,7 +18,7 @@ BOOL_OPTS = {
# Mapping of types # Mapping of types
TYPE_MAP = { TYPE_MAP = {
'str': lambda ctx, data: str(data) if six.PY3 else unicode(data), 'str': lambda ctx, data: six.text_type(data),
'int': lambda ctx, data: int(data), 'int': lambda ctx, data: int(data),
'float': lambda ctx, data: float(data), 'float': lambda ctx, data: float(data),
'snowflake': lambda ctx, data: int(data), 'snowflake': lambda ctx, data: int(data),

2
disco/types/channel.py

@ -139,7 +139,7 @@ class Channel(SlottedModel, Permissible):
self.attach(six.itervalues(self.overwrites), {'channel_id': self.id, 'channel': self}) self.attach(six.itervalues(self.overwrites), {'channel_id': self.id, 'channel': self})
def __str__(self): def __str__(self):
return u'#{}'.format(self.name) if self.name else unicode(self.id) return u'#{}'.format(self.name) if self.name else six.text_type(self.id)
def __repr__(self): def __repr__(self):
return u'<Channel {} ({})>'.format(self.id, self) return u'<Channel {} ({})>'.format(self.id, self)

Loading…
Cancel
Save