cwltool.procgenerator
=====================

.. py:module:: cwltool.procgenerator


Classes
-------

.. autoapisummary::

   cwltool.procgenerator.ProcessGeneratorJob
   cwltool.procgenerator.ProcessGenerator


Module Contents
---------------

.. py:class:: ProcessGeneratorJob(procgenerator)

   Result of ProcessGenerator.job().


   .. py:attribute:: procgenerator


   .. py:attribute:: jobout
      :type:  cwl_utils.types.CWLObjectType | None
      :value: None



   .. py:attribute:: processStatus
      :type:  str | None
      :value: None



   .. py:method:: receive_output(jobout, processStatus)

      Process the results.



   .. py:method:: job(job_order, output_callbacks, runtimeContext)


.. py:class:: ProcessGenerator(toolpath_object, loadingContext)

   Bases: :py:obj:`cwltool.process.Process`

   .. autoapi-inheritance-diagram:: cwltool.procgenerator.ProcessGenerator
      :parts: 1


   Abstract CWL Process.


   .. py:attribute:: loadingContext
      :type:  cwltool.context.LoadingContext


   .. py:method:: job(job_order, output_callbacks, runtimeContext)


   .. py:method:: result(job_order, jobout, runtimeContext)


