INNER CODE UNIT · Python
__init__
Minituff/nautical-backup · app/backup.py:38
def __init__(self, docker_client: docker.DockerClient):
self.db = DB()
self.env = NauticalEnv()
self.logger = Logger()
self.settings = Settings()
self.docker = docker_client
self.default_group_pfx_sfx = "&" # The prefix and suffix used to define this group
self.containers_completed = set()
self.containers_skipped = set()
self.containers_failed = set()
self.container_skip_reasons: Dict[str, str] = {}
self.container_failure_reasons: Dict[str, str] = {}
self.error_messages: List[str] = []
self.prefix = self.env.LABEL_PREFIX
# Grab the backup starting time
self.start_time = datetime.now()