Django-fr

Forum

#1 10-02-2011 08:36:22

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Comment savoir où se trouve une fonction ?

Salut tout le monde,

J'ai une question "bête" :

Avec ce code :

url(r'^$', index,name="index-site"),

Je me demandais comment puis-je savoir facilement où se trouve la fonction "index"  (sans devoir la rechercher avec un outil de recherche comme CTRL+F) ?

Pour info, je n'ai pas codé le programme depuis le début.

Merci pour l'aide.

Hors ligne

#2 14-02-2011 17:35:31

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Comment savoir où se trouve une fonction ?

Salut,

À la base en théorie il suffit juste de remonter l'arborescence des modules dont
provient ta fonction. Mais dans certains cas ça peut être laborieux, tu ne
peux pas cibler directement une fonction ou un objet, par contre tu peux
retrouver l'emplacement d'un module (que tu a préalablement importé avant bien
sur) en utilisant son attribut "__file__" par exemple :

  from Foo import Bar
 
  print Bar.__file__

Qui te retourne l'emplacement du fichier représentant le module.

Hors ligne

Pied de page des forums