Issue #25507: Move 4 objects from pyshell to run and switch inports.

This removes one problem inport and reduces len(sys.modules) by 37.
This commit is contained in:
Terry Jan Reedy 2016-07-15 02:43:03 -04:00
parent ce7b27d169
commit 6cf0e13b65
3 changed files with 114 additions and 110 deletions

View file

@ -6,7 +6,6 @@ import tkinter as tk
from idlelib.tree import TreeNode, TreeItem, ScrolledCanvas
from idlelib.debugobj import ObjectTreeItem, make_objecttreeitem
from idlelib.pyshell import PyShellFileList
def StackBrowser(root, flist=None, tb=None, top=None):
if top is None:
@ -121,6 +120,7 @@ class VariablesTreeItem(ObjectTreeItem):
return sublist
def _stack_viewer(parent): # htest #
from idlelib.pyshell import PyShellFileList
top = tk.Toplevel(parent)
top.title("Test StackViewer")
x, y = map(int, parent.geometry().split('+')[1:])