From 0c1a65570be7f34f12a35da45669676f4479abd4 Mon Sep 17 00:00:00 2001 From: Stas Medvedev Date: Wed, 12 Jun 2024 16:56:07 +0300 Subject: add utils.restricted_exec add app.tasks --- app/tasks.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 app/tasks.py (limited to 'app/tasks.py') diff --git a/app/tasks.py b/app/tasks.py new file mode 100644 index 0000000..bba3fae --- /dev/null +++ b/app/tasks.py @@ -0,0 +1,17 @@ +from celery import Celery + +from utils import restricted_exec + +app = Celery( + 'tasks', + broker='redis://localhost:6379/0', + backend='redis://localhost:6379/0', + task_send_sent_event=True, + worker_send_task_events=True, + worker_enable_remote_control=True, +) + + +@app.task +def restricted_exec_task(code: str): + return restricted_exec.getoutput(code) -- cgit v1.2.3