Files
Plugin_SN_Basis/modules/pruef_ergebnis

12 lines
531 B
Plaintext

# 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})")