GETATTR |
Demande l'attribut |
---|---|
Python |
Syntaxe
getattr(objet) |
Paramètres
Nom | Description |
---|---|
objet | Ce paramètre optionnel permet d'indiquer un objet ou un module à analyser |
Description
Cette fonction permet de retourner la référence unique d'un objet ou d'un module.
Algorithme
MODULE GETATTR(objet, nom_attribut, valeur_par_defaut=None) * Vérifier si l'attribut existe dans l'objet SI nom_attribut est dans objet ALORS * Si l'attribut existe, retourner sa valeur RETOURNE objet[nom_attribut] SINON * Si l'attribut n'existe pas, vérifier si une valeur par défaut a été fournie SI valeur_par_defaut est non None ALORS * Si une valeur par défaut est fournie, retourner cette valeur RETOURNE valeur_par_defaut SINON * Si aucune valeur par défaut, lever une exception AttributeError Lever une exception AttributeError("L'objet n'a pas l'attribut 'nom_attribut'") FIN SI FIN SI |
Dernière mise à jour : Mercredi, le 14 septembre 2016