6 def __init__(self
, root
, frame
):
9 self
.top
= Toplevel(self
.root
)
11 self
.repr.maxstring
= 60
14 def load_variables(self
):
16 if self
.frame
.f_locals
is not self
.frame
.f_globals
:
17 l
= Label(self
.top
, text
="Local Variables",
18 borderwidth
=2, relief
="raised")
19 l
.grid(row
=row
, column
=0, columnspan
=2, sticky
="ew")
20 row
= self
.load_names(self
.frame
.f_locals
, row
+1)
21 l
= Label(self
.top
, text
="Global Variables",
22 borderwidth
=2, relief
="raised")
23 l
.grid(row
=row
, column
=0, columnspan
=2, sticky
="ew")
24 row
= self
.load_names(self
.frame
.f_globals
, row
+1)
26 def load_names(self
, dict, row
):
31 svalue
= self
.repr.repr(value
)
32 l
= Label(self
.top
, text
=name
)
33 l
.grid(row
=row
, column
=0, sticky
="w")
34 l
= Entry(self
.top
, width
=60, borderwidth
=0)
36 l
.grid(row
=row
, column
=1, sticky
="w")