Bonjour,
J'ai une application complexe en python (2.4.2). Je debugge actuellement un problème et dans ce cadre je voudrais connaitre la hierarchie des appels successifs pour arriver jusqu'à une méthode donnée : un peu ce qui est fourni par python lorsque qu'il y a une erreur détectée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Traceback (most recent call last):
  File "./HMI/nedi.py", line 557, in ?
    nedi = Application__(userPreferenceFile, maintenance, db['user'], db['password'], db['simulation'], watchdog, test_mode)
  File "./HMI/nedi.py", line 99, in __init__
    self.database = DataBase__(self.user, password, simulation)
  File "/ipas2/user/awalter/ccm_wa/NEDI-ACE2011A_prep/NEDI/DataInterface/database.py", line 340, in __init__
    self.ctx = self.DataBaseGet_Context()
  File "/ipas2/user/awalter/ccm_wa/NEDI-ACE2011A_prep/NEDI/DataInterface/database.py", line 1139, in DataBaseGet_Context
    errmsg = self.DataBaseExecute(sqlcmd)
  File "/ipas2/user/awalter/ccm_wa/NEDI-ACE2011A_prep/NEDI/DataInterface/database.py", line 1426, in DataBaseExecute
    a=b
Sauf que moi je n'ai pas d'erreur et je ne peux pas en provoquer dans ma méthode car elle est appelée plusieurs fois jusqu'au moment ou ça m'interresse.
Merci