[py3] Removed redundant __str__ methods.

These classes already have an identical __unicode__ method, which
will be used after an upcoming refactoring.
This commit is contained in:
Aymeric Augustin 2012-08-11 22:18:09 +02:00
parent dbb63e56ea
commit 2bb2eecb63
6 changed files with 0 additions and 18 deletions

View File

@ -419,9 +419,6 @@ class AnonymousUser(object):
def __unicode__(self):
return 'AnonymousUser'
def __str__(self):
return six.text_type(self).encode('utf-8')
def __eq__(self, other):
return isinstance(other, self.__class__)

View File

@ -97,9 +97,6 @@ class EasyInstance(object):
return val[:DISPLAY_SIZE] + '...'
return val
def __str__(self):
return self.__unicode__().encode('utf-8')
def pk(self):
return self.instance._get_pk_val()

View File

@ -17,9 +17,6 @@ class File(FileProxyMixin):
if hasattr(file, 'mode'):
self.mode = file.mode
def __str__(self):
return smart_bytes(self.name or '')
def __unicode__(self):
return smart_text(self.name or '')

View File

@ -85,9 +85,6 @@ class VariableDoesNotExist(Exception):
self.msg = msg
self.params = params
def __str__(self):
return six.text_type(self).encode('utf-8')
def __unicode__(self):
return self.msg % tuple([force_text(p, errors='replace')
for p in self.params])

View File

@ -18,9 +18,6 @@ class Small(object):
def __unicode__(self):
return '%s%s' % (force_text(self.first), force_text(self.second))
def __str__(self):
return six.text_type(self).encode('utf-8')
class SmallField(models.Field):
"""
Turns the "Small" class into a Django field. Because of the similarities

View File

@ -87,9 +87,6 @@ class Team(object):
def __unicode__(self):
raise NotImplementedError("Not so simple")
def __str__(self):
raise NotImplementedError("Not so simple")
def to_string(self):
return "%s" % self.title