From 71462cf69b577d65a3cf91f811dfe5071c4cd003 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Avil=C3=A9s?= Date: Tue, 4 Nov 2014 17:03:17 +0100 Subject: [PATCH] Fix __repr__ --- livesync/indico_livesync/models/queue.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/livesync/indico_livesync/models/queue.py b/livesync/indico_livesync/models/queue.py index ba8594b..31230df 100644 --- a/livesync/indico_livesync/models/queue.py +++ b/livesync/indico_livesync/models/queue.py @@ -117,8 +117,12 @@ class LiveSyncQueueEntry(db.Model): @return_ascii def __repr__(self): - return ''.format(self.agent, self.id, ChangeType(self.change).name, - self.data) + ref_repr = '{}.{}.{}.{}'.format(self.category_id if self.category_id else 'x', + self.event_id if self.event_id else 'x', + self.contrib_id if self.contrib_id else 'x', + self.subcontrib_id if self.subcontrib_id else 'x') + return ''.format(self.agent, self.id, self.type, + ChangeType(self.change).name, ref_repr) @classmethod def create(cls, changes, obj_ref):