home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.5)
-
- __author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
- __cvsid__ = '$Id: PyWrap.py 26212 2004-03-15 13:42:37Z PKO $'
- __revision__ = '$Revision: 26212 $'[11:-2]
- import wx
- from wx import py
- import os
- import sys
-
- def wrap(app):
- wx.InitAllImageHandlers()
- frame = py.crust.CrustFrame()
- frame.SetSize((750, 525))
- frame.Show(True)
- frame.shell.interp.locals['app'] = app
- app.MainLoop()
-
-
- def main(modulename = None):
- sys.path.insert(0, os.curdir)
- if not modulename:
- if len(sys.argv) < 2:
- print 'Please specify a module name.'
- raise SystemExit
-
- modulename = sys.argv[1]
- if modulename.endswith('.py'):
- modulename = modulename[:-3]
-
-
- module = __import__(modulename)
- App = None
- d = module.__dict__
- for item in d.keys():
-
- try:
- if issubclass(d[item], wx.App):
- App = d[item]
- continue
- except (NameError, TypeError):
- continue
-
-
-
- app = App()
- wrap(app)
-
- if __name__ == '__main__':
- main()
-
-