mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			501 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 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
 | 
						|
 	
 |