A minimal async task scheduler django app!
Go to file
2025-05-05 10:45:29 +02:00
asyncron Improved quick execution to be instant when the current worker supports it 2025-05-05 10:45:29 +02: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 fixed bad method status code in syncapi 2025-03-22 10:01:25 +03:30

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