class_docstr: Service for executing delegated operations.
docstr: Reruns the specified delegated operation.
  
  Args:
      doc_id: the ID of the delegated operation
  
  Returns:
      a :class:`fiftyone.factory.repos.DelegatedOperationDocument`
docstr_tok: ["Reruns","the","specified","delegated","operation",".","Args",":","doc_id",":","the","ID","of","the","delegated","operation","Returns",":","a",":","class",":","`","fiftyone.factory.repos.DelegatedOperationDocument","`"]
code: def rerun_operation(self, doc_id):
      """Reruns the specified delegated operation.
  
      Args:
          doc_id: the ID of the delegated operation
  
      Returns:
          a :class:`fiftyone.factory.repos.DelegatedOperationDocument`
      """
      doc = self._repo.get(_id=doc_id)
      return self._repo.queue_operation(**doc.__dict__)
  
imports: import asyncio
  import logging
  import traceback
  from fiftyone.factory.repo_factory import RepositoryFactory
  from fiftyone.factory import DelegatedOperationPagingParams
  from fiftyone.operators.executor import prepare_operator_executor, do_execute_operator, ExecutionResult, ExecutionRunState
label_desc: Use image node_id 11 for calling the DelegatedOperationService obj's underlying member method code with example usage: obj.rerun_operation(doc_id) and returns: self