Beispiel #1
0
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)
Beispiel #2
0
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()