pyjob.factory module

pyjob.factory.TaskFactory(platform, *args, **kwargs)[source]

Accessibility function for any Task

Examples

>>> from pyjob import TaskFactory
>>> with TaskFactory('local', script) as task:
...     task.run()
Parameters:
  • platform (str) – The platform to create the Task on
  • *args (tuple) – Any positional arguments relevant to the Task
  • **kwargs (dict) – Any keyword arguments relevant to the Task
Raises:

PyJobUnknownTaskPlatform – Unknown platform