La compatibilité de Python 2 n'est plus assurée par la communauté. Nous vous recommandons de migrer les applications Python 2 vers Python 3.

Messages du module de messages

Le package protorpc.messages fournit les classes d'exceptions suivantes :

class DecodeError()
Générée lors d'une erreur de décodage d'un message codé.
class DefinitionNotFoundError()
Générée lorsqu'une définition est introuvable.
class DuplicateNumberError()
Générée lorsqu'un nombre en double est attribué à un champ.
class EnumDefinitionError()
Générée lorsque des erreurs se produisent dans les définitions enum.
class FieldDefinitionError()
Générée lorsque des erreurs se produisent dans les définitions de champs.
class InvalidDefaultError()
Générée lorsqu'une valeur par défaut incorrecte est attribuée à un champ.
class InvalidNumberError()
Générée lorsqu'un nombre incorrect est attribué à un champ.
class InvalidVariantError()
Générée lorsqu'une variante incorrecte est attribuée à un champ.
class MessageDefinitionError()
Générée lorsque des erreurs se produisent dans les définitions de messages.
class ValidationError()
Générée lorsque la valeur d'un message est incorrecte.