Section courante

A propos

Section administrative du site

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