A minimal async task scheduler django app!
Go to file
2025-01-21 17:45:07 +01:00
asyncron Better bad state recovery from long executions 2025-01-21 17:45:07 +01:00
.gitignore Initial commit 2024-10-17 01:54:49 +00:00
LICENSE Initial commit 2024-10-17 01:54:49 +00:00
README.md Added examples 2024-10-26 09:24:20 +00:00
requirements.dev.txt Packaging stuff 2024-10-17 06:11:23 +03:30
setup.py Better admin interface stuff, less buggy workers 2024-12-23 12:01:22 +01:00

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():
    ...