INNER CODE UNIT · Python

_format_reasons_for_exec

Minituff/nautical-backup · app/backup.py:71

    def _format_reasons_for_exec(self, reasons: Dict[str, str]) -> str:
        """Return stable semicolon-separated name=reason pairs for script-friendly env vars."""
        return ";".join(f"{name}={reason}" for name, reason in sorted(reasons.items()))

    def _format_error_messages_for_exec(self) -> str:
        cleaned_messages = []
        for message in self.error_messages:
            cleaned_messages.append(str(message).replace("\n", " ").replace(";", ",").strip())
        return ";".join(cleaned_messages)

    def _record_error(self, message: str) -> None:
        if message not in self.error_messages:
            self.error_messages.append(message)

    def _record_container_skipped(self, c: Container, reason: str, message: str, log=True, level: str = "INFO") -> None:
        self.containers_skipped.add(c.name)
        self.container_skip_reasons.setdefault(c.name if c.name else str(c.id), reason)
        if log:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…