summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/StackViewer.py
diff options
context:
space:
mode:
authorRobert Collins <rbtcollins@hp.com>2015-08-24 00:10:23 (GMT)
committerRobert Collins <rbtcollins@hp.com>2015-08-24 00:10:23 (GMT)
commitd951625f8113c853981eb7af00cdbfe7b9dcaf3a (patch)
treed4919aee3bfd61987e2d8f88d130412e74faf292 /Lib/idlelib/StackViewer.py
parent11ac1a8239829782ef0ac1a70fa74f82e23698d5 (diff)
parent14462d486b320474987e7dd7bb3626e5de1a9a83 (diff)
downloadcpython-d951625f8113c853981eb7af00cdbfe7b9dcaf3a.zip
cpython-d951625f8113c853981eb7af00cdbfe7b9dcaf3a.tar.gz
cpython-d951625f8113c853981eb7af00cdbfe7b9dcaf3a.tar.bz2
Merge 2.7 heads.
Diffstat (limited to 'Lib/idlelib/StackViewer.py')
-rw-r--r--Lib/idlelib/StackViewer.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/Lib/idlelib/StackViewer.py b/Lib/idlelib/StackViewer.py
index ccf6283..542c0df 100644
--- a/Lib/idlelib/StackViewer.py
+++ b/Lib/idlelib/StackViewer.py
@@ -10,8 +10,7 @@ from idlelib.PyShell import PyShellFileList
def StackBrowser(root, flist=None, tb=None, top=None):
if top is None:
- from Tkinter import Toplevel
- top = Toplevel(root)
+ top = tk.Toplevel(root)
sc = ScrolledCanvas(top, bg="white", highlightthickness=0)
sc.frame.pack(expand=1, fill="both")
item = StackTreeItem(flist, tb)
@@ -108,12 +107,9 @@ class VariablesTreeItem(ObjectTreeItem):
def IsExpandable(self):
return len(self.object) > 0
- def keys(self):
- return self.object.keys()
-
def GetSubList(self):
sublist = []
- for key in self.keys():
+ for key in self.object.keys():
try:
value = self.object[key]
except KeyError:
@@ -124,7 +120,7 @@ class VariablesTreeItem(ObjectTreeItem):
sublist.append(item)
return sublist
-def _stack_viewer(parent):
+def _stack_viewer(parent): # htest #
root = tk.Tk()
root.title("Test StackViewer")
width, height, x, y = list(map(int, re.split('[x+]', parent.geometry())))