DasIch hat geschrieben: Donnerstag 6. September 2018, 16:12
spart man sich komplexe Libraries wie Celery, die du zu 90% nicht brauchst und deren anderen 10% voll mit Bugs oder schwer verständlich sind.
Du sagst es.
@kbr: Jetzt merke ich erst, das du der Autor von autotask bist

Dann sehen wir uns auf dem nächsten PyDDF Treffen
Also autotask möchte ich weiterhin gern in
https://github.com/jedie/django-for-runners Dafür reicht es vollkommen. Es soll Anfragen an metaweather.com und openstreetmap async ausführen...
Aber in diesem Fall hab ich ein echtes Problem mit
https://bitbucket.org/kbr/autotask/pull-requests/3/ denn ich führe die migration direkt beim ersten start automatisch aus, hier:
https://github.com/jedie/django-for-run ... ver.py#L29
In diesem Fall, kann ich
AUTOTASK_IS_ACTIVE zwar ändern, aber das ist dann schon ausgewertet. Wobei mir gerade einfällt: Ich könnte statt direkt
call_command("migrate") auszuführen das ganze per subprocess machen, dann kann ich in der settings
AUTOTASK_IS_ACTIVE dynamisch setzten... Das werde ich mal angehen, wenn ich wieder Zeit hab
Die die Arbeit hab ich mich nun entschieden
https://github.com/coleifer/huey/ einzusetzen. Der Entwickler ist z.Z. recht aktiv und im test machte huey das was es soll. Das einzige was mir noch fehlt, ist die Django Admin integration: Ich möchte gern da ein Protokoll der tasks sehen. Insbesondere geht es mir darum, das per async verschickte mails quasi als "backup" abgelegt werden.
Aber ich denke das werde ich später dann selbst machen, siehe:
https://github.com/coleifer/huey/issues/360