A minimal async task scheduler django app!
A failed attempt to reload gunicorn on html change (so now it's just a draft) Fixed incompatibility with reload = False Now we catch the lock getting error instead of just raising it! |
||
|---|---|---|
| asyncron | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| requirements.dev.txt | ||
| setup.py | ||
asyncron
A minimal async task scheduler django app!
Add this to your gunicorn.py config:
from asyncron.gunicorn import post_fork
Or run this
python3 manage.py run_asyncron_worker
Example Django Config:
ASYNCRON = {
"IMPORT_PER_APP": ["api", "tasks"], #Trys to load api.py and tasks.py files from apps inside your project
}
Example Task in task.py:
import asyncron
@asyncron.task( interval = "10m", jitter = "+10m" )
async def keep_identity_provider_configs_fresh():
...