forked from AG_QGIS/Plugin_SN_Basis
12 lines
531 B
Plaintext
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})")
|