nmk_base.output

Python module for nmk-base output tasks.

Module Contents

Classes

CleanBuilder

Builder for clean task

OutputMkdir

Builder for out task

class nmk_base.output.CleanBuilder(model: nmk.model.model.NmkModel)

Bases: nmk.model.builder.NmkTaskBuilder

Builder for clean task

build(path: str)

Build logic for clean task: delete (recursively) provided directory, if it exists

Parameters:

path – Directory to be deleted

class nmk_base.output.OutputMkdir(model: nmk.model.model.NmkModel)

Bases: nmk.model.builder.NmkTaskBuilder

Builder for out task

build()

Build logic for out task: create output directory (main output of the task)