niprov.approval module

niprov.approval.approve(filepath, dependencies=<niprov.dependencies.Dependencies object>)

Mark this file as approved.

Parameters:filepath (str) – Path to the tracked file that has been found valid.
niprov.approval.markForApproval(files, reset=False, dependencies=<niprov.dependencies.Dependencies object>)

Mark a list of files for approval by a human.

Parameters:
  • files (list) – List of paths of files tracked by niprov to mark for approval.
  • reset (bool) – Also mark files that have already been approved. False by default.
niprov.approval.markedForApproval(dependencies=<niprov.dependencies.Dependencies object>)

List files marked for approval by a human.

niprov.approval.selectApproved(files, dependencies=<niprov.dependencies.Dependencies object>)

Return only files that have approval status ‘granted’.

Parameters:files (list) – List of paths of files to check for approval status.