From e38c33b9cf2a890625b781a59e5db354ab1a5485 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 23 Nov 2012 03:43:33 +0100 Subject: Better management of tasks messages --- chimere/tasks.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'chimere/tasks.py') diff --git a/chimere/tasks.py b/chimere/tasks.py index d457f6a..53c0e5b 100644 --- a/chimere/tasks.py +++ b/chimere/tasks.py @@ -87,14 +87,12 @@ def importing(importer_pk): importer.state = unicode(IMPORT_MESSAGES['import_process'][0]) importer.save() new_item, updated_item, error = importer.manager.get() - if error: - importer.state = unicode(IMPORT_MESSAGES['import_failed'][0]) \ - + u" - " + unicode(IMPORT_MESSAGES['import_failed'][1]) % error - importer.save() - return - importer.state = unicode(IMPORT_MESSAGES['import_done'][0]) + u" - " \ + importer.state = error + ' ' if error else '' + importer.state += unicode(IMPORT_MESSAGES['import_done'][0]) + importer.state += u" - " \ + unicode(IMPORT_MESSAGES['import_done'][1]) % {'new':new_item, 'updated':updated_item} + importer.state = importer.state[:200] importer.save() return True -- cgit v1.2.3