mirror of https://github.com/python/cpython
25 lines
501 B
Python
25 lines
501 B
Python
|
"""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
|
||
|
|