getting the value of an attribute from pdb

G

Gary Wessle

Hi

how can I "using pdb" get a value of an attribute?, read the docs and
played around with pdb 'p' for no avail.

thanks

class main:
def __init__(self, master):
self.master = master
self.master.title('parent')
self.master.geometry('200x150+300+225')
....
root = Tk()

****************
****************
ignore the following if you are not interested on how I tried
****************
****************
(Pdb) n
/home/fred/python/practic/window_08.py(12)__init__()
-> self.master.geometry('200x150+300+225')
(Pdb) p root.title
<bound method Tk.wm_title of <Tkinter.Tk instance at 0xb717c16c>>
(Pdb) p root.title[Tk.wm_title]
*** TypeError: <exceptions.TypeError instance at 0xb717c3cc>
(Pdb) p root.title[wm_title]
*** NameError: <exceptions.NameError instance at 0xb717c3cc>
(Pdb) p root[wm_title]
*** NameError: <exceptions.NameError instance at 0xb717c3cc>
(Pdb) p root['wm_title']
*** TclError: <_tkinter.TclError instance at 0xb717c3cc>
(Pdb) p self.master[title]
*** NameError: <exceptions.NameError instance at 0xb717c3cc>
(Pdb) p self.master['title']
*** TclError: <_tkinter.TclError instance at 0xb717c40c>
(Pdb) p self.master["title"]
*** TclError: <_tkinter.TclError instance at 0xb717c42c>
(Pdb) p self.master[wm_title]
*** NameError: <exceptions.NameError instance at 0xb717c42c>
(Pdb) p self.master['wm_title']
*** TclError: <_tkinter.TclError instance at 0xb717c3cc>
(Pdb) p self.master["wm_title']
*** SyntaxError: <exceptions.SyntaxError instance at 0xb717c3cc>
(Pdb) p self.master["wm_title"]
*** TclError: <_tkinter.TclError instance at 0xb717c40c>
(Pdb) q
Traceback (most recent call last):
File "./window_08.py", line 65, in ?
main(root)
File "./window_08.py", line 12, in __init__
self.master.geometry('200x150+300+225')
File "./window_08.py", line 12, in __init__
self.master.geometry('200x150+300+225')
File "/usr/lib/python2.4/bdb.py", line 48, in trace_dispatch
return self.dispatch_line(frame)
File "/usr/lib/python2.4/bdb.py", line 67, in dispatch_line
if self.quitting: raise BdbQuit
bdb.BdbQuit
****************
****************
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,065
Latest member
OrderGreenAcreCBD

Latest Threads

Top