Python 2.7 ha raggiunto la fine del supporto
e verrà
ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment di applicazioni Python 2.7, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment di runtime legacy. Le tue applicazioni Python 2.7 esistenti continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti consigliamo di
eseguire la migrazione all'ultima versione supportata di Python.
Eccezioni del modulo Messaggi
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il pacchetto protorpc.messages
fornisce le seguenti classi di eccezione:
- class DecodeError()
- Rilevato quando si verifica un errore durante la decodifica di un messaggio codificato.
- class DefinitionNotFoundError()
- Rilevato quando non viene trovata una definizione.
- class DuplicateNumberError()
- Rilevato quando a un campo viene assegnato un numero duplicato.
- classe EnumDefinitionError()
- Rilevato quando ci sono errori nelle definizioni di Enum.
- class FieldDefinitionError()
- Rilevato quando sono presenti errori nelle definizioni dei campi.
- class InvalidDefaultError()
- Eccezione sollevata quando a un campo viene fornito un valore predefinito non valido.
- class InvalidNumberError()
- Rilevato quando a un campo viene fornito un numero non valido.
- class InvalidVariantError()
- Eccezione sollevata quando a un campo viene fornita una variante non valida.
- class MessageDefinitionError()
- Rilevato quando sono presenti errori nelle definizioni dei messaggi.
- class ValidationError()
- Eccitato quando un messaggio ha un valore non valido.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-09-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eprotorpc.messages\u003c/code\u003e package defines various exception classes for handling errors related to message encoding and decoding.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDefinitionNotFoundError\u003c/code\u003e is raised when a necessary definition is missing.\u003c/p\u003e\n"],["\u003cp\u003eMultiple exceptions exist for errors in defining messages, fields, and enums, including \u003ccode\u003eMessageDefinitionError\u003c/code\u003e, \u003ccode\u003eFieldDefinitionError\u003c/code\u003e, and \u003ccode\u003eEnumDefinitionError\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIssues with field numbers, default values, and variants raise \u003ccode\u003eDuplicateNumberError\u003c/code\u003e, \u003ccode\u003eInvalidDefaultError\u003c/code\u003e, and \u003ccode\u003eInvalidVariantError\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eValidationError\u003c/code\u003e indicates that a message contains an invalid value.\u003c/p\u003e\n"]]],[],null,["# Messages Module Exceptions\n\nThe `protorpc.messages` package provides the following exception classes:\n\nclass DecodeError()\n: Raised when there is an error decoding an encoded message.\n\nclass DefinitionNotFoundError()\n: Raised when a definition is not found.\n\nclass DuplicateNumberError()\n: Raised when a duplicate number is assigned to a field.\n\nclass EnumDefinitionError()\n: Raised when there are errors in Enum definitions.\n\nclass FieldDefinitionError()\n: Raised when there are errors in field definitions.\n\nclass InvalidDefaultError()\n: Raised when an invalid default value is provided to a field.\n\nclass InvalidNumberError()\n: Raised when an invalid number is provided to a field.\n\nclass InvalidVariantError()\n: Raised when an invalid variant is provided to a field.\n\nclass MessageDefinitionError()\n: Raised when there are errors in Message definitions.\n\nclass ValidationError()\n: Raised when a message has an invalid value."]]