2 """PyShellApp is a python shell application."""
4 __author__
= "Patrick K. O'Brien <pobrien@orbtech.com>"
6 __revision__
= "$Revision$"[11:-2]
8 from wxPython
.wx
import *
9 from PyCrust
.shell
import ShellFrame
13 """PyShell standalone application."""
16 locals = {'__app__': 'PyShell Standalone Application'}
17 self
.shellFrame
= ShellFrame(locals=locals)
18 self
.shellFrame
.Show(true
)
19 self
.SetTopWindow(self
.shellFrame
)
20 # Add the application object to the sys module's namespace.
21 # This allows a shell user to do:
23 # >>> sys.application.whatever
25 sys
.application
= self
31 application
.MainLoop()
33 if __name__
== '__main__':