INNER CODE UNIT · Python
_reset_outcomes
Minituff/nautical-backup · app/backup.py:105
def _reset_outcomes(self) -> None:
self.containers_completed.clear()
self.containers_skipped.clear()
self.containers_failed.clear()
self.container_skip_reasons.clear()
self.container_failure_reasons.clear()
self.error_messages.clear()
def get_label(self, container: Container, target: str, default=None):
"""Apply the label prefix and return the label value
By default the label will look like: `nautical-backup.enable`
"""
return container.labels.get(f"{self.prefix}.{target}", default)
def verify_nautical_mounted_source_location(self, src_dir: str):
self.log_this(f"Verifying source directory '{src_dir}'...", "DEBUG", LogType.INIT)
if not os.path.isdir(src_dir):
self.log_this(f"Source directory '{src_dir}' does not exist.", "ERROR", LogType.INIT)