From 8eff33b51fff0570fe3a68668073253ec18a2631 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Tue, 20 Jun 2000 22:01:04 +0000 Subject: [PATCH] Added an optional debug handler that traps and prints all unknown appleevents. --- Mac/Demo/PICTbrowse/ICONbrowse.py | 2 +- Mac/Demo/PICTbrowse/PICTbrowse.py | 2 +- Mac/Demo/PICTbrowse/PICTbrowse.rsrc | Bin 785 -> 785 bytes Mac/Demo/PICTbrowse/PICTbrowse2.py | 2 +- Mac/Demo/PICTbrowse/cicnbrowse.py | 2 +- Mac/Demo/PICTbrowse/oldPICTbrowse.rsrc | Bin 502 -> 502 bytes Mac/Demo/cgi/realcgitest.py | 13 ++++++++++++- Mac/Demo/example1/dnslookup-1.py | 2 +- Mac/Demo/example1/dnslookup-1.rsrc | Bin 604 -> 604 bytes Mac/Demo/example2/dnslookup-2.py | 2 +- Mac/Demo/example2/dnslookup-2.rsrc | Bin 707 -> 707 bytes Mac/Demo/waste/htmled.py | 6 +++--- Mac/Demo/waste/swed.py | 6 +++--- 13 files changed, 24 insertions(+), 13 deletions(-) diff --git a/Mac/Demo/PICTbrowse/ICONbrowse.py b/Mac/Demo/PICTbrowse/ICONbrowse.py index 4e20b7f37a56..fe28564bf98d 100644 --- a/Mac/Demo/PICTbrowse/ICONbrowse.py +++ b/Mac/Demo/PICTbrowse/ICONbrowse.py @@ -30,7 +30,7 @@ def main(): dummy = Res.GetResource('DLOG', ID_MAIN) except Res.Error: try: - Res.OpenResFile("PICTbrowse.rsrc") + Res.FSpOpenResFile("PICTbrowse.rsrc", 1) except Res.Error, arg: EasyDialogs.Message("Cannot open PICTbrowse.rsrc: "+arg[1]) sys.exit(1) diff --git a/Mac/Demo/PICTbrowse/PICTbrowse.py b/Mac/Demo/PICTbrowse/PICTbrowse.py index 653dd5d12d59..07719918f7ec 100644 --- a/Mac/Demo/PICTbrowse/PICTbrowse.py +++ b/Mac/Demo/PICTbrowse/PICTbrowse.py @@ -25,7 +25,7 @@ def main(): dummy = Res.GetResource('DLOG', ID_MAIN) except Res.Error: try: - Res.OpenResFile("PICTbrowse.rsrc") + Res.FSpOpenResFile("PICTbrowse.rsrc", 1) except Res.Error, arg: EasyDialogs.Message("Cannot open PICTbrowse.rsrc: "+arg[1]) sys.exit(1) diff --git a/Mac/Demo/PICTbrowse/PICTbrowse.rsrc b/Mac/Demo/PICTbrowse/PICTbrowse.rsrc index aae379bf09fb7c0bb565d589e4290c6ed6d8a870..526ff522aa7b108bad8f9ceafabc2aa178be3dd8 100644 GIT binary patch delta 12 TcmbQpHj!;YA|unrr1eYy8G8fg delta 12 TcmbQpHj!;YA|u1br1eYy8F2&U diff --git a/Mac/Demo/PICTbrowse/PICTbrowse2.py b/Mac/Demo/PICTbrowse/PICTbrowse2.py index 31169eea54b0..c78960cc29b0 100644 --- a/Mac/Demo/PICTbrowse/PICTbrowse2.py +++ b/Mac/Demo/PICTbrowse/PICTbrowse2.py @@ -29,7 +29,7 @@ def main(): dummy = Res.GetResource('DLOG', ID_MAIN) except Res.Error: try: - Res.OpenResFile("PICTbrowse.rsrc") + Res.FSpOpenResFile("PICTbrowse.rsrc", 1) except Res.Error, arg: EasyDialogs.Message("Cannot open PICTbrowse.rsrc: "+arg[1]) sys.exit(1) diff --git a/Mac/Demo/PICTbrowse/cicnbrowse.py b/Mac/Demo/PICTbrowse/cicnbrowse.py index 67ec355fc15d..b56cd134298d 100644 --- a/Mac/Demo/PICTbrowse/cicnbrowse.py +++ b/Mac/Demo/PICTbrowse/cicnbrowse.py @@ -30,7 +30,7 @@ def main(): dummy = Res.GetResource('DLOG', ID_MAIN) except Res.Error: try: - Res.OpenResFile("PICTbrowse.rsrc") + Res.FSpOpenResFile("PICTbrowse.rsrc", 1) except Res.Error, arg: EasyDialogs.Message("Cannot open PICTbrowse.rsrc: "+arg[1]) sys.exit(1) diff --git a/Mac/Demo/PICTbrowse/oldPICTbrowse.rsrc b/Mac/Demo/PICTbrowse/oldPICTbrowse.rsrc index 6745d2f46312571af880ddc34c63228e622e041c..fb7a192df2c096f2781a2475aafcf06f6eea0932 100644 GIT binary patch delta 12 Tcmeyy{Ec}+A|unrq$!L5A+`jM delta 12 Tcmeyy{Ec}+A|u1bq$!L5A*=+A diff --git a/Mac/Demo/cgi/realcgitest.py b/Mac/Demo/cgi/realcgitest.py index a91771a83f11..e51cb9782079 100644 --- a/Mac/Demo/cgi/realcgitest.py +++ b/Mac/Demo/cgi/realcgitest.py @@ -4,6 +4,8 @@ from MiniAEFrame import AEServer, MiniApplication import MacOS +debug=1 + class CGITest(AEServer, MiniApplication): def __init__(self): @@ -12,6 +14,8 @@ def __init__(self): self.installaehandler('aevt', 'oapp', self.open_app) self.installaehandler('aevt', 'quit', self.quit) self.installaehandler('WWW\275', 'sdoc', self.cgihandler) + if debug: + self.installaehandler('****', '****', self.otherhandler) oldparams = MacOS.SchedParams(0, 0) self.mainloop() apply(MacOS.SchedParams, oldparams) @@ -21,8 +25,15 @@ def quit(self, **args): def open_app(self, **args): pass - + + def otherhandler(self, *args, **kwargs): + print 'Unknown AppleEvent' + print 'args', args + print 'kwargs', kwargs + def cgihandler(self, pathargs, **args): + if debug: + print 'CGI request', pathargs, args rv = """HTTP/1.0 200 OK Server: Unknown; python-cgi-script MIME-Version: 1.0 diff --git a/Mac/Demo/example1/dnslookup-1.py b/Mac/Demo/example1/dnslookup-1.py index a59fb8ee990a..294faad3630c 100644 --- a/Mac/Demo/example1/dnslookup-1.py +++ b/Mac/Demo/example1/dnslookup-1.py @@ -20,7 +20,7 @@ def main(): """Main routine: open resource file, call dialog handler""" try: - Res.OpenResFile("dnslookup-1.rsrc") + Res.FSpOpenResFile("dnslookup-1.rsrc", 1) except Res.Error: EasyDialogs.Message("Cannot open dnslookup-1.rsrc") sys.exit(1) diff --git a/Mac/Demo/example1/dnslookup-1.rsrc b/Mac/Demo/example1/dnslookup-1.rsrc index 2514f5604fe80376e72897bd4a7ee8851789c548..6cf9fe98884e2cc8a872bd5fcaef62122d958ba5 100644 GIT binary patch delta 12 Tcmcb^a))I?A|unrq+g5xAX)^& delta 12 Tcmcb^a))I?A|u1bq+g5xAW#Is diff --git a/Mac/Demo/example2/dnslookup-2.py b/Mac/Demo/example2/dnslookup-2.py index 970b2abcdd6b..82568d0ca803 100644 --- a/Mac/Demo/example2/dnslookup-2.py +++ b/Mac/Demo/example2/dnslookup-2.py @@ -19,7 +19,7 @@ def main(): dummy = Res.GetResource('DLOG', ID_MAIN) except Res.Error: try: - Res.OpenResFile("dnslookup-2.rsrc") + Res.FSpOpenResFile("dnslookup-2.rsrc", 1) except Res.Error: EasyDialogs.Message("Cannot open dnslookup-2.rsrc") sys.exit(1) diff --git a/Mac/Demo/example2/dnslookup-2.rsrc b/Mac/Demo/example2/dnslookup-2.rsrc index 5276ee2f93d783f95a019228c9edca26195091d3..17b22d94c57c3b85803572cf121cd3b63a095e6e 100644 GIT binary patch delta 12 TcmX@idYE-WA|unrq(mkF9Tx-p delta 12 TcmX@idYE-WA|u1bq(mkF9SsBd diff --git a/Mac/Demo/waste/htmled.py b/Mac/Demo/waste/htmled.py index 5aa020726728..c6ae2e73a2c4 100644 --- a/Mac/Demo/waste/htmled.py +++ b/Mac/Demo/waste/htmled.py @@ -72,7 +72,7 @@ def getstylesoup(self, pathname): return None, None oldrf = Res.CurResFile() try: - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 1) except Res.Error: return None, None try: @@ -241,10 +241,10 @@ def menu_save(self): # oldresfile = Res.CurResFile() try: - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 3) except Res.Error: Res.CreateResFile(self.path) - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 3) styles = Res.Resource('') soup = Res.Resource('') self.ted.WECopyRange(0, 0x3fffffff, None, styles, soup) diff --git a/Mac/Demo/waste/swed.py b/Mac/Demo/waste/swed.py index 83f29b7f9d70..473d777bc172 100644 --- a/Mac/Demo/waste/swed.py +++ b/Mac/Demo/waste/swed.py @@ -59,7 +59,7 @@ def getstylesoup(self): return None, None oldrf = Res.CurResFile() try: - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 1) except Res.Error: return None, None try: @@ -210,10 +210,10 @@ def menu_save(self): # oldresfile = Res.CurResFile() try: - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 3) except Res.Error: Res.CreateResFile(self.path) - rf = Res.OpenResFile(self.path) + rf = Res.FSpOpenResFile(self.path, 3) styles = Res.Resource('') soup = Res.Resource('') self.ted.WECopyRange(0, 0x3fffffff, None, styles, soup)