rattail.cleanup

Cleanup Handler

See also Cleanup Handler.

class rattail.cleanup.Cleaner(config, **kwargs)[source]

Base class for cleaners.

cleanup(session, dry_run=False, progress=None, **kwargs)[source]

Perform actual cleanup steps as needed.

class rattail.cleanup.CleanupHandler(config, **kwargs)[source]

Base class and default implementation for the “cleanup” handler, responsible for removing old unwanted files etc.

cleanup_everything(session, dry_run=False, progress=None, **kwargs)[source]

Invoke cleanup logic for all enabled cleaners.

get_all_cleaners(**kwargs)[source]

Return a dictionary containing all registered cleaner objects.

get_cleaner(key)[source]

Retrieve a specific cleaner object.