Feature #223
Scheduled tasks should have some kind of priority, thus when lower-tasks fail the subsequent tasks wont get executed.
| Status: | New | Start date: | Jul 31, 2012 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % 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"