code: def create_task(self, name, app, revision=None, batch_input=None,
                      batch_by=None, inputs=None, description=None, run=False,
                      disable_batch=False, interruptible=True,
                      execution_settings=None):
          
          return self._api.tasks.create(
              name=name, project=self, app=app, revision=revision,
              batch_input=batch_input, batch_by=batch_by, inputs=inputs,
              description=description, run=run, disable_batch=disable_batch,
              interruptible=interruptible, execution_settings=execution_settings
          )
docs: Creates a task for this project.
  
          :param name: Task name.
          :param app: CWL app identifier.
          :param revision: CWL app revision.
          :param batch_input: Batch input.
          :param batch_by: Batch criteria.
          :param inputs: Input map.
          :param description: Task description.
          :param run: True if you want to run a task upon creation.
          :param disable_batch: True if you want to disable batching.
          :param interruptible: True if you want to use interruptible instances.
          :param execution_settings: Execution settings for the task.
          :return: Task object.