INNER CODE UNIT · Python
_format_set_for_exec
Minituff/nautical-backup · app/backup.py:67
def _format_set_for_exec(self, input_set: set) -> str:
"""Return stable comma-separated values for script-friendly env vars."""
return ",".join(sorted(str(i) for i in input_set))
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)