IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/RAD Python Discussion :

Spyder : post mortem debugger


Sujet :

EDI/RAD Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Par défaut Spyder : post mortem debugger
    Bonjour,

    Je cherche à "lancer" le débogueur lorsque une exception est levée (et non catchée) sous Spyder.

    1/ Pdb
    Je lance le débogueur avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    debugfile('sanstitre0.py',args='-m pdb' ,wdir=r'...')
    Puis j'utilise la command "(Pdb) continue". Lorsque mon code lève une erreur, la console affichée par Spyder sort du mode debug (alors que ce n'est pas le cas avec une console Python autonome). Savez vous comment faire pour ne pas en sortir ?

    2/ Adapter le patch pour pydev
    On trouve sur internet un code permettant d'avoir cette fonctionnalité sous Eclipse + pydev. Si j'essaye naïvement de le traduire, j'ai besoin des équivalents Pdb pour
    * pydevd_vars, pydevd_constants, pydevd.GetThreadId
    * pydevd.GetGlobalDebugger().cmdFactory.makeThreadCreatedMessage
    * pydevd.GetGlobalDebugger().writer.addCommand
    * pydevd.GetGlobalDebugger().processInternalCommands
    Ais-je une chance de trouver ces équivalents pour Pdb, ou ces commandes sont elles propres à Pydev ?

    Merci d'avance.

  2. #2
    Membre Expert
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Par défaut
    Je viens de tomber sur
    http://code.activestate.com/recipes/65287/
    et
    https://gist.github.com/rctay/3169104
    qui répondent à ma question.

    je laisse quand même la question qui amènera pet être quelques réactions/ commentaires.

Discussions similaires

  1. The big list of post mortem
    Par Bousk dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 11/02/2015, 14h09
  2. Ethan: Meteor Hunter post mortem
    Par _MAID dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 12/12/2013, 15h06
  3. Debuger post mortem pour C/C++
    Par traiangueul dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 16/10/2009, 10h02
  4. probleme d'installation sur d'autres postes
    Par VBkiller dans le forum Composants VCL
    Réponses: 4
    Dernier message: 18/09/2002, 18h14
  5. Debugger 16-32 bits
    Par Mat dans le forum Assembleur
    Réponses: 4
    Dernier message: 28/06/2002, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo