INNER CODE UNIT · Python
group_containers
Minituff/nautical-backup · app/backup.py:271
def group_containers(self) -> Dict[str, List[Container]]:
containers: List[Container] = self.docker.containers.list() # type: ignore
starting_container_amt = len(containers)
self.log_this(f"Processing {starting_container_amt} containers...", "INFO")
self.db.put("number_of_containers", starting_container_amt)
output = ""
for container in containers:
output += str(container.name) + ", "
output = output[:-2]
self.log_this(f"Containers: {output}", "DEBUG")
containers_by_group_in_process: Dict[str, List[Tuple[int, Container]]] = {}
for c in containers:
if self._should_skip_container(c) == True:
continue # Skip this container