Fix the class browser to work even when the file is not on sys.path.
diff --git a/Tools/idle/ClassBrowser.py b/Tools/idle/ClassBrowser.py
index ffbf508..21ff22e 100644
--- a/Tools/idle/ClassBrowser.py
+++ b/Tools/idle/ClassBrowser.py
@@ -20,10 +20,10 @@
class ClassBrowser:
- def __init__(self, flist, name):
+ def __init__(self, flist, name, path=[]):
root = flist.root
try:
- dict = pyclbr.readmodule(name)
+ dict = pyclbr.readmodule(name, path)
except ImportError, msg:
tkMessageBox.showerror("Import error", str(msg), parent=root)
return