from __future__ import annotations class ExpenseClaimSubmissionBlockedError(ValueError): def __init__(self, issues: list[str]) -> None: self.issues = [str(issue or "").strip() for issue in issues if str(issue or "").strip()] super().__init__("提交前请先补全信息:" + ";".join(self.issues))