1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Refs #28077 -- Added opclasses to Index.__repr__().

This also removes unnecessary commas between attributes.
This commit is contained in:
Mariusz Felisiak
2020-06-17 10:32:43 +02:00
committed by GitHub
parent 1621f06051
commit 82da72b748
2 changed files with 16 additions and 5 deletions

View File

@@ -123,10 +123,11 @@ class Index:
self.name = 'D%s' % self.name[1:]
def __repr__(self):
return "<%s: fields='%s'%s%s>" % (
return "<%s: fields='%s'%s%s%s>" % (
self.__class__.__name__, ', '.join(self.fields),
'' if self.condition is None else ', condition=%s' % self.condition,
'' if not self.include else ", include='%s'" % ', '.join(self.include),
'' if self.condition is None else ' condition=%s' % self.condition,
'' if not self.include else " include='%s'" % ', '.join(self.include),
'' if not self.opclasses else " opclasses='%s'" % ', '.join(self.opclasses),
)
def __eq__(self, other):