CALLABLE |
Appellable |
---|---|
Python |
Syntaxe
callable(objet) |
Paramètres
Nom | Description |
---|---|
objet | Ce paramètre permet d'indiquer l'objet à déterminer |
Description
Cette fonction permet d'indiquer s'il s'agit d'un objet pouvant être appelé comme une procédure ou une fonction.
Algorithme
MODULE CALLABLE(objet) SI l'objet a un attribut ou une méthode spéciale __call__ ALORS RETOURNE True * L'objet est appelable SINON RETOURNE False * L'objet n'est pas appelable FIN SI |
Remarque
- Si la fonction callable() renvoie True, il est toujours possible qu'un appel échoue, mais s'il est False, alors l'objet appelant ne réussira jamais. Notez que les classes sont appelables (l'appel d'une classe renvoie une nouvelle instance); les instances de classe sont appelables si elles ont une méthode __call __().
Dernière mise à jour : Mercredi, le 14 septembre 2016