"""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 | |