The Window Independent Tracer (which will probably move elsewhere once
it is truly window-independent:-)
diff --git a/Mac/Tools/twit/mactwit_edit.py b/Mac/Tools/twit/mactwit_edit.py
new file mode 100644
index 0000000..ace253d
--- /dev/null
+++ b/Mac/Tools/twit/mactwit_edit.py
@@ -0,0 +1,24 @@
+"""Edit a file using the MetroWerks editor. Modify to suit your needs"""
+
+import MacOS
+import aetools
+import Metrowerks_Shell_Suite
+import Required_Suite
+
+_talker = None
+
+class MWShell(aetools.TalkTo,
+ Metrowerks_Shell_Suite.Metrowerks_Shell_Suite,
+ Required_Suite.Required_Suite):
+ pass
+
+def edit(file, line):
+ global _talker
+ if _talker == None:
+ _talker = MWShell('CWIE', start=1)
+ try:
+ _talker.open(file)
+ _talker.Goto_Line(line)
+ except "(MacOS.Error, aetools.Error)":
+ pass
+