Mercurial > cpython-lru_cache-weakref
view Mac/scripts/run.py @ 15842:f6cd36498a50 legacy-trunk
Document extensions to .pth files.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Sat, 13 Jan 2001 09:54:41 +0000 |
| parents | 97e57050e276 |
| children | 42b2f1936254 |
line wrap: on
line source
# Script (applet) to run any Python command def main(): import sys sys.stdout = sys.stderr del sys.argv[:1] if not sys.argv: import macfs srcfss, ok = macfs.StandardGetFile('TEXT') if not ok: return filename = srcfss.as_pathname() sys.argv.append(filename) import __main__ try: execfile(sys.argv[0], __main__.__dict__) except SystemExit, msg: if msg: message("Exit status: %s" % str(msg)) print "exit", `msg` #sys.exit(msg) except: etype = sys.exc_type if hasattr(etype, "__name__"): etype = etype.__name__ message("%s: %s" % (etype, sys.exc_value)) print "exit 1" #sys.exit(1) def message(str = "Hello, world!", id = 256): import Dlg d = Dlg.GetNewDialog(id, -1) if not d: print str return tp, h, rect = d.GetDItem(2) Dlg.SetIText(h, str) while 1: n = Dlg.ModalDialog(None) if n == 1: break main()
