Purger#

class nublado.purger.purger.Purger(config, logger=None)#

Bases: object

Object to plan and execute filesystem purges.

Parameters:

Methods Summary

execute()

Create a plan, report it, and immediately execute it.

plan()

Scan our directories and assemble a plan.

purge()

report()

Report what directories are to be purged.

set_policy_file(policy_file)

Methods Documentation

async execute()#

Create a plan, report it, and immediately execute it.

This is the do-it-all method and will be the usual entrypoint for actual use.

Return type:

None

async plan()#

Scan our directories and assemble a plan.

Return type:

None

async purge()#
Return type:

None

async report()#

Report what directories are to be purged.

Return type:

None

set_policy_file(policy_file)#
Parameters:

policy_file (Path)

Return type:

None