From: Patrick K. O'Brien Date: Thu, 19 Feb 2004 13:53:20 +0000 (+0000) Subject: Changed default namespace of Shell to __main__.__dict__, instead of an X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a47c63ba5155586616d0a5e4d92f446ed512f0cb Changed default namespace of Shell to __main__.__dict__, instead of an empty dictionary. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25861 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/wx/py/CHANGES.txt b/wxPython/wx/py/CHANGES.txt index 27a65f22fd..303ecc6787 100644 --- a/wxPython/wx/py/CHANGES.txt +++ b/wxPython/wx/py/CHANGES.txt @@ -11,6 +11,9 @@ Fixed Calltip tab refresh problem on Windows. shell.autoCompleteAutoHide added with default of True. +Changed default namespace of Shell to __main__.__dict__, instead of an +empty dictionary. + 0.9.3 (9/25/2003 to 1/24/2004) ------------------------------ diff --git a/wxPython/wx/py/PyCrust.py b/wxPython/wx/py/PyCrust.py index 4bd5637050..ce961a8d07 100644 --- a/wxPython/wx/py/PyCrust.py +++ b/wxPython/wx/py/PyCrust.py @@ -20,9 +20,8 @@ class App(wx.App): def OnInit(self): import wx wx.InitAllImageHandlers() - locals = __main__.__dict__ from crust import CrustFrame - self.frame = CrustFrame(locals=locals) + self.frame = CrustFrame() self.frame.SetSize((800, 600)) self.frame.Show() self.SetTopWindow(self.frame) diff --git a/wxPython/wx/py/PyShell.py b/wxPython/wx/py/PyShell.py index 954ebed4c3..54cef8a71e 100644 --- a/wxPython/wx/py/PyShell.py +++ b/wxPython/wx/py/PyShell.py @@ -19,9 +19,8 @@ class App(wx.App): def OnInit(self): import wx wx.InitAllImageHandlers() - locals = __main__.__dict__ from shell import ShellFrame - self.frame = ShellFrame(locals=locals) + self.frame = ShellFrame() self.frame.SetSize((750, 525)) self.frame.Show() self.SetTopWindow(self.frame) diff --git a/wxPython/wx/py/shell.py b/wxPython/wx/py/shell.py index 841a0e47e6..2232fd59b0 100644 --- a/wxPython/wx/py/shell.py +++ b/wxPython/wx/py/shell.py @@ -179,7 +179,8 @@ class Shell(editwindow.EditWindow): editwindow.EditWindow.__init__(self, parent, id, pos, size, style) self.wrap() if locals is None: - locals = {} + import __main__ + locals = __main__.__dict__ # Grab these so they can be restored by self.redirect* methods. self.stdin = sys.stdin self.stdout = sys.stdout