From 0b3517de5b9e2071bdc1d93a4924f22f143892bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 23 Dec 2017 15:51:26 +0100 Subject: [PATCH] catch the new ProcessUpdatesAlreadyRunning exception --- src/c3nav/mapdata/tasks.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/c3nav/mapdata/tasks.py b/src/c3nav/mapdata/tasks.py index 9bbedfd7..7a709b15 100644 --- a/src/c3nav/mapdata/tasks.py +++ b/src/c3nav/mapdata/tasks.py @@ -1,7 +1,6 @@ import logging from celery.exceptions import MaxRetriesExceededError -from django.db import DatabaseError from django.utils.formats import date_format from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ungettext_lazy @@ -22,7 +21,7 @@ def process_map_updates(self): try: try: updates = MapUpdate.process_updates() - except DatabaseError: + except MapUpdate.ProcessUpdatesAlreadyRunning: if self.request.called_directly: raise logger.info('Processing is already running, retrying in 30 seconds.')