@@ -4,6 +4,7 @@ import time
|
||||
from sqlalchemy import select, delete, or_
|
||||
from .db import Job, sessions, engine
|
||||
from .storage import storage
|
||||
from .job_types import comparison_sources
|
||||
|
||||
log=logging.getLogger(__name__)
|
||||
|
||||
@@ -15,8 +16,7 @@ def cleanup(batch=100):
|
||||
for job in db.scalars(q):
|
||||
try:
|
||||
storage().delete(job.input_key)
|
||||
if job.input_key.endswith('/comparison.json'):
|
||||
for side in ('old','new'): storage().delete(f'{job.id}/{side}.SchDoc')
|
||||
for source in comparison_sources(job.input_key): storage().delete(source)
|
||||
for attempt in (1,2):
|
||||
for name in ('data.json','drawing.svg','old.svg','new.svg'):
|
||||
storage().delete(f'{job.id}/attempt-{attempt}/{name}')
|
||||
|
||||
مرجع در شماره جدید
مسدود کردن کاربر