ewoksserver.app.routes.tasks.discovery.discover_tasks#

ewoksserver.app.routes.tasks.discovery.discover_tasks(settings, modules=None, reload=None, task_type=None, worker_options=None)[source]#
Raises:
  • ModuleNotFoundError – failed importing tasks.

  • TimeoutError – timeout when asking a remote worker for tasks.

  • Exception – any other import or remote error.

Parameters:
  • settings (EwoksSettings)

  • modules (list[str] | None)

  • reload (bool | None)

  • task_type (str | None)

  • worker_options (dict | None)

Return type:

list[dict[str, str]]