def execute(uid, version): """Executes the uningest process for a single document. :param str|uuid.UUID uid: Document unique identifier. :param str|int version: Document version. """ doc = dao.get_document(uid, version) if doc: dao.delete_document(doc.id)
def execute(ctx): """Forces document ingestion. :param object ctx: Document processing context information. """ if not ctx.force: return doc = dao.get_document(ctx.doc.meta.id, ctx.doc.meta.version) if doc: dao.delete_document(doc.id) session.commit()