jobrunner.lib._parsetools module

jobrunner.lib._parsetools.GetNodeList(basedir, workdir, node_object='')

Get a list of paths containing an object with name node_object between basedir and workdir

Parameters
  • basedir (Base directory (top level) of a project) –

  • workdir (Current job directory) –

  • node_object (Name of the directory object) –

Returns

object_list

Return type

A list of path containing the object

jobrunner.lib._parsetools.ParseJobConfig(basedir, workdir)

basedir : base directory workdir : work directory

class jobrunner.lib._parsetools.__YamlLoader(stream)

Bases: yaml.loader.SafeLoader

Class YamlLoader for YAML

construct_mapping(node, deep=False)

Mapping function