#pruef_ergebnis.py # Klasse zur Definition eines Pruefergebnis-Objekts, das in allen Prüfern verwendet werden kann class PruefErgebnis: def __init__(self, erfolgreich: bool, daten=None, fehler=None, warnungen=None): self.erfolgreich = erfolgreich self.daten = daten or {} self.fehler = fehler or [] self.warnungen = warnungen or [] def __repr__(self): return (f"PruefErgebnis(erfolgreich={self.erfolgreich}, " f"daten={self.daten}, fehler={self.fehler}, warnungen={self.warnungen})")