summaryrefslogtreecommitdiffstats
path: root/Mac/Tools/twit/mactwit_edit.py
blob: ace253d1666504e14194ec890d65d896c9add459 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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