[Tutor] Python Debugger shortcut to go to the last frame

2018-04-24 Thread AS via Tutor
Hi 

Please consider the following script:

#!/usr/bin/env python3.6
#pdb_last_frame.py

import pdb

def recursive_function(n=5, output='default print'):
    if n > 0:
    recursive_function(n - 1)
    else:
    pdb.set_trace()
    print(output)
    return

if __name__ == '__main__':
    recursive_function("space ham")

For instance we run it as
python3.6 -m pdb pdb_last_frame.py

The following command sequence applied once the script stopped on bp:
u
u

The question is there any command to go directly to the last frame instead of 
typing d d ?

Thank you in advance.
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


[Tutor] Python debugger/IDE that can be launched from a remote command line

2013-05-10 Thread Michael O'Leary
I am working on a project in which the code and data I am working with are
all on an Amazon EC2 machine. So far I have been ssh'ing to the EC2 machine
in two terminal windows, running emacs or vi in one of them to view and
update the code and running the python -m pdb ... debugger in the other
one to step through the code.

I would prefer to work with an IDE that displays and updates program state
automatically, but I don't know which ones I could launch from a remote
machine and have it display within a terminal window or use XWindows or GTK
to display in its own window. Are there any Python debuggers or IDEs that
can be used in this kind of setting?
Thanks,
Mike
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger/IDE that can be launched from a remote command line

2013-05-10 Thread Abhishek Pratap
On Fri, May 10, 2013 at 10:58 AM, Michael O'Leary mich...@seomoz.orgwrote:

 I am working on a project in which the code and data I am working with are
 all on an Amazon EC2 machine. So far I have been ssh'ing to the EC2 machine
 in two terminal windows, running emacs or vi in one of them to view and
 update the code and running the python -m pdb ... debugger in the other
 one to step through the code.

 I would prefer to work with an IDE that displays and updates program state
 automatically, but I don't know which ones I could launch from a remote
 machine and have it display within a terminal window or use XWindows or GTK
 to display in its own window. Are there any Python debuggers or IDEs that
 can be used in this kind of setting?
 Thanks,
 Mike


I think IPython could be a useful here. Kick start a IPython notebook on
Amazon machine and open it over https locally. More information on this here

http://ipython.org/ipython-doc/dev/interactive/htmlnotebook.html


-Abhi



 ___
 Tutor maillist  -  Tutor@python.org
 To unsubscribe or change subscription options:
 http://mail.python.org/mailman/listinfo/tutor


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-10 Thread Michael Bernhard Arp Sørensen
It might and I'll keep it in mind.

However, I'm not going to ditch my linux just to get a gui debugger. After
all, I do have WingIDE installed in Linux, but I wanted to be free of the
GUI limitations I have when I code on a host that I connect to through a
minicom on another ssh host. I do that from time to time.

Thanks anyway. I got what I needed. :-)

/Michael

On Fri, Jan 9, 2009 at 3:14 PM, Kent Johnson ken...@tds.net wrote:

 On Fri, Jan 9, 2009 at 7:36 AM, Michael Bernhard Arp Sørensen
 mich...@arpsorensen.dk wrote:

  I can't use a graphical debugger because i mostly code python over ssh on
  remote servers in my company.

 Winpdb opens a socket connection between the debugger and debuggee.
 Perhaps it would run over an ssh tunnel...

 Kent

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-10 Thread jadrifter
Despite the name I believe Winpdb is platform independent  I haven't
used it myself but I looked into it while following this thread.

http://winpdb.org/

John Purser

On Sat, 2009-01-10 at 12:56 +0100, Michael Bernhard Arp Sørensen wrote:
 It might and I'll keep it in mind. 
 
 However, I'm not going to ditch my linux just to get a gui debugger.
 After all, I do have WingIDE installed in Linux, but I wanted to be
 free of the GUI limitations I have when I code on a host that I
 connect to through a minicom on another ssh host. I do that from time
 to time.
 
 Thanks anyway. I got what I needed. :-)
 
 /Michael
 
 On Fri, Jan 9, 2009 at 3:14 PM, Kent Johnson ken...@tds.net wrote:
 On Fri, Jan 9, 2009 at 7:36 AM, Michael Bernhard Arp Sørensen
 mich...@arpsorensen.dk wrote:
 
  I can't use a graphical debugger because i mostly code
 python over ssh on
  remote servers in my company.
 
 
 Winpdb opens a socket connection between the debugger and
 debuggee.
 Perhaps it would run over an ssh tunnel...
 
 Kent
 
 ___
 Tutor maillist  -  Tutor@python.org
 http://mail.python.org/mailman/listinfo/tutor

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-10 Thread Kent Johnson
On Sat, Jan 10, 2009 at 7:37 AM, jadrifter jadrif...@gmail.com wrote:
 Despite the name I believe Winpdb is platform independent

Yes, it is, it is windows as in GUI not windows as in Microsoft.

Kent
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python debugger

2009-01-09 Thread Michael Bernhard Arp Sørensen
Hi there.

I've just started using the python debugger and I wonder how I could have
lived without it earlier.

I just wonder if there is a smarter way to show what all the variables
contain in any given point in the debugger. I'm using this approach:

import sys
f = sys._getframe()
p f.f_locals.items()

It's not exacly pretty in its output, but it's better than nothing. Can this
be done in a smarter way?

-- 

Kind regards

Michael B. Arp Sørensen
Programmer / BOFH

Ride out and meet them.
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-09 Thread Kent Johnson
On Fri, Jan 9, 2009 at 3:27 AM, Michael Bernhard Arp Sørensen
mich...@arpsorensen.dk wrote:
 Hi there.

 I've just started using the python debugger and I wonder how I could have
 lived without it earlier.

 I just wonder if there is a smarter way to show what all the variables
 contain in any given point in the debugger. I'm using this approach:

 import sys
 f = sys._getframe()
 p f.f_locals.items()

 It's not exacly pretty in its output, but it's better than nothing. Can this
 be done in a smarter way?

'a' will show the arguments to the current function; not the same but shorter.
p locals().items() is probably the same as what you are doing.

You might want to look at a graphical debugger such as winpdb.

Kent
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-09 Thread Michael Bernhard Arp Sørensen
Hi.

Thanks for the input. Your way of doing it is simpler and possible to use as
an alias in pdb.

I can't use a graphical debugger because i mostly code python over ssh on
remote servers in my company.

Thanks anyway. It was actually helpfull. :-)

/Michael

On Fri, Jan 9, 2009 at 12:38 PM, Kent Johnson ken...@tds.net wrote:

 On Fri, Jan 9, 2009 at 3:27 AM, Michael Bernhard Arp Sørensen
 mich...@arpsorensen.dk wrote:
  Hi there.
 
  I've just started using the python debugger and I wonder how I could have
  lived without it earlier.
 
  I just wonder if there is a smarter way to show what all the variables
  contain in any given point in the debugger. I'm using this approach:
 
  import sys
  f = sys._getframe()
  p f.f_locals.items()
 
  It's not exacly pretty in its output, but it's better than nothing. Can
 this
  be done in a smarter way?

 'a' will show the arguments to the current function; not the same but
 shorter.
 p locals().items() is probably the same as what you are doing.

 You might want to look at a graphical debugger such as winpdb.

 Kent

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger

2009-01-09 Thread Kent Johnson
On Fri, Jan 9, 2009 at 7:36 AM, Michael Bernhard Arp Sørensen
mich...@arpsorensen.dk wrote:

 I can't use a graphical debugger because i mostly code python over ssh on
 remote servers in my company.

Winpdb opens a socket connection between the debugger and debuggee.
Perhaps it would run over an ssh tunnel...

Kent
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] python debugger

2006-07-01 Thread Liviu Antoniu
Hi, guys,I have a small problem with python's debugger. I don't know how can I debugg a script through this debugger.Can you tell me?Thank you very much___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python debugger bummer

2006-01-16 Thread Victor Bouffier
Hi to all,

I tried to look for a reference to this issue in the ASPN archive, but I
can't seem to find an answer.

I currently work under Linux and have never been able to properly use
the Python debugger. Coming from a Perl background, I fail to find a
similar simple way to step through my code the way I am able to do it
through the -d flag using Perl on the command line. It is so painless.

I have used Python on Windows, usually writing my programs using Vim,
and entering the PythonWin environment to debug my programs. It is a
good environment to do that, although I prefer my independent editor for
writing my programs.

I once paid for ActiveState's Komodo for Linux to use as an IDE, but I find it
bloated and slow, not to mention the need to constantly upgrade if you
want to keep up with versions (have not done it yet).

Does anyone have any suggestions as to an alternative to PythonWin, or
even better still, a reference to a good tutorial on how to use my
current tools: how to use the python debugger as the way Perl debugger
works? I am certain the Python interpreter (being better that Perl in
that sense) must have a way to use the debugger.

I work under Linux using vi/gvim and ipython (I have never really tried
IDLE).

Thanks in advance for any help.
Victor


___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger bummer

2006-01-16 Thread Victor Bouffier
Hi again,

I was going through the Python library documentation and I found
something I never saw before.

$ python -m pdb myscript.py

This is what I was looking for! Great help.

Any further reference could of course help a lot. I never was able to
get the hang of it until now.

Victor


On Mon, 2006-01-16 at 13:12 -0600, Victor Bouffier wrote:
 Hi to all,
 
 I tried to look for a reference to this issue in the ASPN archive, but I
 can't seem to find an answer.
 
 I currently work under Linux and have never been able to properly use
 the Python debugger. Coming from a Perl background, I fail to find a
 similar simple way to step through my code the way I am able to do it
 through the -d flag using Perl on the command line. It is so painless.
 
 I have used Python on Windows, usually writing my programs using Vim,
 and entering the PythonWin environment to debug my programs. It is a
 good environment to do that, although I prefer my independent editor for
 writing my programs.
 
 I once paid for ActiveState's Komodo for Linux to use as an IDE, but I find it
 bloated and slow, not to mention the need to constantly upgrade if you
 want to keep up with versions (have not done it yet).
 
 Does anyone have any suggestions as to an alternative to PythonWin, or
 even better still, a reference to a good tutorial on how to use my
 current tools: how to use the python debugger as the way Perl debugger
 works? I am certain the Python interpreter (being better that Perl in
 that sense) must have a way to use the debugger.
 
 I work under Linux using vi/gvim and ipython (I have never really tried
 IDLE).
 
 Thanks in advance for any help.
 Victor
 
 
 ___
 Tutor maillist  -  Tutor@python.org
 http://mail.python.org/mailman/listinfo/tutor

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger bummer

2006-01-16 Thread Alan Gauld
 I was going through the Python library documentation and I found
 something I never saw before.
 
 $ python -m pdb myscript.py

I was just about to suggest loading pdb...

And of course there is also a graphical debugger in IDLE as 
well as PythonWin.

The paper version of my book contains a chapter 
(not on the web site) on how to use pdb to debug a script.
pdb has its limitations but if you are used to gdb then its 
not too bad.

(pdb) help

is your friend.

Alan G
Author of the learn to program web tutor
http://www.freenetpages.co.uk/hp/alan.gauld


___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger bummer

2006-01-16 Thread Victor Bouffier
Thanks Alan.
As always, you are very helpful.

Victor

On Mon, 2006-01-16 at 23:35 +, Alan Gauld wrote:
  I was going through the Python library documentation and I found
  something I never saw before.
  
  $ python -m pdb myscript.py
 
 I was just about to suggest loading pdb...
 
 And of course there is also a graphical debugger in IDLE as 
 well as PythonWin.
 
 The paper version of my book contains a chapter 
 (not on the web site) on how to use pdb to debug a script.
 pdb has its limitations but if you are used to gdb then its 
 not too bad.
 
 (pdb) help
 
 is your friend.
 
 Alan G
 Author of the learn to program web tutor
 http://www.freenetpages.co.uk/hp/alan.gauld
 
 

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger under Tiger?

2005-05-19 Thread Alan G

 Does anyone know of a Python debugger that will run under OSX 10.4?
 The Eric debugger was looked at, but it's highly unstable under
 Tiger. Thanks.

pdb should still work.

Alan g

___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python debugger under Tiger?

2005-05-19 Thread Mike Hansen
 Subject:
 Re: [Tutor] Python debugger under Tiger?
 From:
 Mike Hall [EMAIL PROTECTED]
 Date:
 Wed, 18 May 2005 15:54:18 -0700
 To:
 [EMAIL PROTECTED]
 
 To:
 [EMAIL PROTECTED]
 CC:
 tutor@python.org
 
 
 I should of specified that I'm looking for an IDE with full  debugging. 
 Basically something like Xcode, but with Python support.
 
 
 On May 18, 2005, at 3:10 PM, [EMAIL PROTECTED] wrote:
 
 Quoting Mike Hall [EMAIL PROTECTED]:


 Does anyone know of a Python debugger that will run under OSX 10.4?
 The Eric debugger was looked at, but it's highly unstable under
 Tiger. Thanks.


 pdb should work :-)

 -- 
 John.
 ___
 Tutor maillist  -  Tutor@python.org
 http://mail.python.org/mailman/listinfo/tutor


It's too bad that Activestate doesn't have a version of Komodo that runs under 
OS X. They have Windows, Linux, and Solaris, but not OS X.

I wonder if Eclipse using PyDev has visual debugging/stepping/watching that you 
are looking for?

You might want to ask on the python mac mail list
http://mail.python.org/mailman/listinfo/pythonmac-sig

Mike
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger under Tiger?

2005-05-19 Thread Mike Hall
Great recommendation, thanks.-MHOn May 18, 2005, at 8:12 PM, Lee Cullens wrote:Mike,You may not be looking for a commercial IDE, but I am very happy with  WingIDE and using it with Tiger.Lee COn May 18, 2005, at 6:54 PM, Mike Hall wrote: I should of specified that I'm looking for an IDE with fulldebugging. Basically something like Xcode, but with Python support.On May 18, 2005, at 3:10 PM, [EMAIL PROTECTED] wrote: Quoting Mike Hall [EMAIL PROTECTED]: Does anyone know of a Python debugger that will run under OSX 10.4?The Eric debugger was looked at, but it's highly unstable underTiger. Thanks. pdb should work :-)-- John.___Tutor maillist  -  Tutor@python.orghttp://mail.python.org/mailman/listinfo/tutor ___Tutor maillist  -  Tutor@python.orghttp://mail.python.org/mailman/listinfo/tutor ___Tutor maillist  -  Tutor@python.orghttp://mail.python.org/mailman/listinfo/tutor___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python debugger under Tiger?

2005-05-18 Thread Mike Hall
Does anyone know of a Python debugger that will run under OSX 10.4? The Eric debugger was looked at, but it's highly unstable under Tiger. Thanks.-MH___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger under Tiger?

2005-05-18 Thread jfouhy
Quoting Mike Hall [EMAIL PROTECTED]:

 Does anyone know of a Python debugger that will run under OSX 10.4? 
 The Eric debugger was looked at, but it's highly unstable under 
 Tiger. Thanks.

pdb should work :-)

-- 
John.
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python debugger under Tiger?

2005-05-18 Thread Lee Cullens
Mike,

You may not be looking for a commercial IDE, but I am very happy with  
WingIDE and using it with Tiger.

Lee C


On May 18, 2005, at 6:54 PM, Mike Hall wrote:

 I should of specified that I'm looking for an IDE with full
 debugging. Basically something like Xcode, but with Python support.


 On May 18, 2005, at 3:10 PM, [EMAIL PROTECTED] wrote:


 Quoting Mike Hall [EMAIL PROTECTED]:



 Does anyone know of a Python debugger that will run under OSX 10.4?
 The Eric debugger was looked at, but it's highly unstable under
 Tiger. Thanks.



 pdb should work :-)

 -- 
 John.
 ___
 Tutor maillist  -  Tutor@python.org
 http://mail.python.org/mailman/listinfo/tutor



 ___
 Tutor maillist  -  Tutor@python.org
 http://mail.python.org/mailman/listinfo/tutor


___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor