Python 2.7 n'est plus compatible et sera
obsolète le 31 janvier 2026. Après l'arrêt, vous ne pourrez plus déployer d'applications Python 2.7, même si votre organisation utilisait auparavant une règle d'administration pour réactiver les déploiements d'anciens environnements d'exécution. Vos applications Python 2.7 existantes continueront à fonctionner et à recevoir du trafic après leur
date d'arrêt. Nous vous recommandons de
migrer vers la dernière version compatible de Python.
Fonctions DescriptorLibrary
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Une bibliothèque de descripteurs est un objet qui contient des définitions connues. Elle contient un cache d'objets descripteurs mappés par nom de définition et contient tous les types de descripteurs, sauf pour les ensembles de fichiers.
Si l'application propose un nom de définition qui ne se trouve pas dans la bibliothèque, elle peut inclure un outil de chargement de descripteurs qui va tenter de retrouver le descripteur manquant.
DescriptorLibrary est fourni par le module protorpc.descriptor
.
Fonctions
DescriptorLibrary propose les fonctions suivantes :
- lookup_descriptor(definition_name)
-
Récupère un descripteur dans la bibliothèque pour le nom de définition donné. Si le descripteur est introuvable, tente de le trouver à l'aide de l'outil de chargement de descripteurs.
Arguments- definition_name
- Nom de définition pour lequel rechercher un descripteur.
Renvoie un descripteur qui décrit le nom de définition.
Génère une erreur DefinitionNotFoundError s'il n'existe aucun descripteur pour le nom de définition donné.
- lookup_package(definition_name)
-
Détermine le nom de package auquel appartient un nom de définition. Peut vérifier le parent du nom de package. Tente de retrouver les descripteurs manquants si un outil de chargement de descripteurs est fourni.
Arguments- definition_name
- Nom de définition pour lequel rechercher un package.
Renvoie un objet descripteur qui décrit le nom de package.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/10/19 (UTC)."],[],[]]