zhongrj
2025-11-24 276323dce9613867abb3f58a4cc2abbfb2fd0dea
1
2
3
4
5
6
7
8
9
10
from worker import tasks
import redis
from webodm import settings
 
redis_client = redis.Redis().from_url(settings.CELERY_BROKER_URL)
 
for task in tasks.get_pending_tasks():
    msg = "Unlocking {}... ".format(task)
    res = redis_client.delete('task_lock_{}'.format(task.id))
    print(msg + ("OK" if res else "Already unlocked"))