locks/app/daemons/cleaner.py
emmatveev 31d98b67cf
All checks were successful
Deploy Dev / Build (pull_request) Successful in 6s
Deploy Dev / Push (pull_request) Successful in 8s
Deploy Dev / Deploy dev (pull_request) Successful in 11s
fix
2024-12-02 21:41:37 +03:00

12 lines
302 B
Python

from app.daemons import base
from app.storage.mongo import locks
import time
from app.utils import time as time_utils
class Daemon(base.Daemon):
def execute(self):
while True:
locks.collection.delete_many({'locked_until': {'$lt': time_utils.now()}})
time.sleep(5)