Feature #223

Scheduled tasks should have some kind of priority, thus when lower-tasks fail the subsequent tasks wont get executed.

Added by Drezil 10 months ago. Updated 10 months ago.

Status:New Start date:Jul 31, 2012
Priority:Normal Due date:
Assignee:diabeteman % Done:

0%

Category:app-scheduler Spent time: -
Target version:999.999.999 :cuir:

Description

This would fix errors like #201 forever.

History

#1 Updated by virusmoere 10 months ago

Here a recent traceback with r917:


[ECM] $ /usr/bin/python manage.py update ecm.apps.common.tasks.outposts.update
2012-07-31 22:27:01,143 [INFO ] ecm.apps.common.tasks.outposts - fetching /eve/ConquerableStationList.xml.aspx...
2012-07-31 22:27:02,046 [ERROR] ecm.apps.scheduler.models -
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/ecm-2.0.5.2.dev-py2.6.egg/ecm/apps/scheduler/models.py", line 116, in run
    func(**args)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.4-py2.6.egg/django/db/transaction.py", line 209, in inner
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/ecm-2.0.5.2.dev-py2.6.egg/ecm/apps/common/tasks/outposts.py", line 53, in update
    system = CelestialObject.objects.get(itemID = outpost.solarSystemID)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.4-py2.6.egg/django/db/models/manager.py", line 131, in get
    return self.get_query_set().get(*args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.4-py2.6.egg/django/db/models/query.py", line 366, in get
    % self.model._meta.object_name)
DoesNotExist: CelestialObject matching query does not exist.
Successfully executed "ecm.apps.common.tasks.outposts.update" 

Also available in: Atom PDF