Python 2 wird von der Community nicht mehr unterstützt. Wir empfehlen die Migration von Python 2-Anwendungen zu Python 3.

Ausnahmen des Nachrichtensmoduls

Das protorpc.messages-Paket bietet folgende Ausnahmeklassen:

Klasse DecodeError()
Wird ausgelöst, wenn beim Entschlüsseln einer codierten Nachricht ein Fehler auftritt.
Klasse DefinitionNotFoundError()
Wird ausgelöst, wenn eine Definition nicht gefunden wird.
Klasse DuplicateNumberError()
Wird ausgelöst, wenn einem Feld eine Nummer doppelt zugewiesen wird.
Klasse EnumDefinitionError()
Wird ausgelöst, wenn Fehler in Enumerationsdefinitionen vorliegen.
Klasse FieldDefinitionError()
Wird ausgelöst, wenn Fehler in Felddefinitionen vorliegen.
Klasse InvalidDefaultError()
Wird ausgelöst, wenn ein ungültiger Standardwert für ein Feld bereitgestellt wird.
Klasse InvalidNumberError()
Wird ausgelöst, wenn eine ungültige Nummer für ein Feld bereitgestellt wird.
Klasse InvalidVariantError()
Wird ausgelöst, wenn eine ungültige Variante für ein Feld bereitgestellt wird.
Klasse MessageDefinitionError()
Wird ausgelöst, wenn Fehler in Nachrichtendefinitionen vorliegen.
Klasse ValidationError()
Wird ausgelöst, wenn eine Nachricht einen ungültigen Wert enthält.