I already had one ready for pulling:
https://bitbucket.org/spyder-ide/spyderlib/pull-request/13/port-mortem-debug-behavior/diff


On Tuesday, January 7, 2014 9:16:26 AM UTC-6, Carlos Córdoba wrote:
>
>  Good work Hubert. If you want this to be part of Spyder for our next 
> version, please send us a pull request against our BitBucket repo:
>
> https://bitbucket.org/spyder-ide/spyderlib/overview
>
> Cheers,
> Carlos
>
> El 04/01/14 16:57, Hubert C escribió:
>  
> Thanks for the help, guys. I was able to emit a signal when a traceback 
> occurs in ConsoleBaseWidget.append_text_to_shell() in base.py. Then I have 
> it execute "import pdb;pdb.pm()". Also added a checkbox option in spyder.
>
> On Monday, November 4, 2013 2:17:54 PM UTC-8, Hubert C wrote: 
>>
>> I've been trying to figure out how to modify the spyder code to enter 
>> post-mortem automatically on a traceback, similar to pyscripter. Where in 
>> the code could that go? 
>>
>>  sitecustomize.py has:
>>  
>> @monkeypatch_method(pdb.Pdb, 'Pdb')
>>
>> def interaction(self, frame, traceback):
>>
>> self.setup(frame, traceback)
>>
>> self.notify_spyder(frame) #-----Spyder-specific-------------------------
>>
>> self.print_stack_entry(self.stack[self.curindex])
>>
>> self.cmdloop()
>>
>> self.forget()
>>
>>
>>  However, it doesn't seem to get called when an exception occurs...
>>  
>  -- 
> You received this message because you are subscribed to the Google Groups 
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> Visit this group at http://groups.google.com/group/spyderlib.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> 

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to