misc: add __repr__ to Field, WorkflowStatus and WorkflowStatusItem (#34807)

This commit is contained in:
Benjamin Dauvergne 2019-07-12 19:36:40 +02:00 committed by Frédéric Péters
parent 7421b7fe89
commit 4af6edad53
2 changed files with 9 additions and 0 deletions

View File

@ -429,6 +429,9 @@ class Field(object):
return True
return False
def __repr__(self):
return '<%s %s %r>' % (self.__class__.__name__, self.id, self.label and self.label[:64])
class WidgetField(Field):
hint = None

View File

@ -1622,6 +1622,9 @@ class WorkflowStatus(object):
item_o.parent = self
item_o.init_with_xml(item, charset, include_id=include_id)
def __repr__(self):
return '<%s %s %r>' % (self.__class__.__name__, self.id, self.name)
class WorkflowStatusItem(XmlSerialisable):
node_name = 'item'
@ -2034,6 +2037,9 @@ class WorkflowStatusItem(XmlSerialisable):
return uploads
def __repr__(self):
return '<%s %s>' % (self.__class__.__name__, self.id)
class WorkflowStatusJumpItem(WorkflowStatusItem):
status = None