mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	- Regenerated suites
- Use (and document) "start" argument to TalkTo initializer
This commit is contained in:
		
							parent
							
								
									35bfd3f9d7
								
							
						
					
					
						commit
						bdf03a0072
					
				
					 4 changed files with 31 additions and 29 deletions
				
			
		|  | @ -142,6 +142,10 @@ <H2>Using a Python suite module</H2> | ||||||
| <CODE>ChooseApplication</CODE> from the program-to-program toolbox, is | <CODE>ChooseApplication</CODE> from the program-to-program toolbox, is | ||||||
| also not available from Python at the moment. <p> | also not available from Python at the moment. <p> | ||||||
| 
 | 
 | ||||||
|  | If you specify the application by creator you can specify an optional | ||||||
|  | <CODE>start</CODE> parameter, which will cause the application to be | ||||||
|  | started if it is not running.  <P> | ||||||
|  | 
 | ||||||
| The main program itself is a wonder of simplicity. We create the | The main program itself is a wonder of simplicity. We create the | ||||||
| object that talks to Eudora (passing the signature as argument), ask | object that talks to Eudora (passing the signature as argument), ask | ||||||
| the user what she wants and call the appropriate method of the talker | the user what she wants and call the appropriate method of the talker | ||||||
|  |  | ||||||
|  | @ -1,11 +1,10 @@ | ||||||
| """Suite Eudora Suite: Terms specific to Eudora | """Suite Eudora Suite: Terms specific to Eudora | ||||||
| Level 1, version 1 | Level 1, version 1 | ||||||
| 
 | 
 | ||||||
| Generated from Moes:Programma's:Eudora:Eudora Light | Generated from flap:Programma's:Eudora Light | ||||||
| AETE/AEUT resource version 2/16, language 0, script 0 | AETE/AEUT resource version 2/16, language 0, script 0 | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| import aetools | import aetools | ||||||
| import MacOS | import MacOS | ||||||
| 
 | 
 | ||||||
|  | @ -71,7 +70,7 @@ def connect(self, _no_object=None, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -101,7 +100,7 @@ def reply(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -122,7 +121,7 @@ def forward(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -143,7 +142,7 @@ def redirect(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -164,7 +163,7 @@ def send_again(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -189,13 +188,13 @@ def queue(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
| 
 | 
 | ||||||
| 	def unqueue(self, _object, _attributes={}, **_arguments): | 	def unqueue(self, _object, _attributes={}, **_arguments): | ||||||
| 		"""unqueue: Remove a message from the queue, so it wonÕt be sent | 		"""unqueue: Remove a message from the queue, so it won¹t be sent | ||||||
| 		Required argument: the message to unqueue | 		Required argument: the message to unqueue | ||||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||||
| 		""" | 		""" | ||||||
|  | @ -209,7 +208,7 @@ def unqueue(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -234,7 +233,7 @@ def attach_to(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -259,7 +258,7 @@ def start_notifying(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -284,7 +283,7 @@ def stop_notifying(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -311,7 +310,7 @@ def notice(self, _no_object=None, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  |  | ||||||
|  | @ -1,11 +1,10 @@ | ||||||
| """Suite Standard Suite: Common terms for most applications | """Suite Standard Suite: Common terms for most applications | ||||||
| Level 1, version 1 | Level 1, version 1 | ||||||
| 
 | 
 | ||||||
| Generated from Moes:Programma's:Eudora:Eudora Light | Generated from flap:Programma's:Eudora Light | ||||||
| AETE/AEUT resource version 2/16, language 0, script 0 | AETE/AEUT resource version 2/16, language 0, script 0 | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| import aetools | import aetools | ||||||
| import MacOS | import MacOS | ||||||
| 
 | 
 | ||||||
|  | @ -28,7 +27,7 @@ def close(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -54,7 +53,7 @@ def count(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -75,7 +74,7 @@ def exists(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -96,7 +95,7 @@ def get(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -123,7 +122,7 @@ def make(self, _no_object=None, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -149,7 +148,7 @@ def move(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -175,7 +174,7 @@ def duplicate(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -195,7 +194,7 @@ def open(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -215,7 +214,7 @@ def _print(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -235,7 +234,7 @@ def save(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  | @ -260,7 +259,7 @@ def set(self, _object, _attributes={}, **_arguments): | ||||||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||||
| 				_arguments, _attributes) | 				_arguments, _attributes) | ||||||
| 		if _arguments.has_key('errn'): | 		if _arguments.has_key('errn'): | ||||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||||
| 		# XXXX Optionally decode result | 		# XXXX Optionally decode result | ||||||
| 		if _arguments.has_key('----'): | 		if _arguments.has_key('----'): | ||||||
| 			return _arguments['----'] | 			return _arguments['----'] | ||||||
|  |  | ||||||
|  | @ -12,10 +12,10 @@ class Eudora(aetools.TalkTo, Required_Suite.Required_Suite, \ | ||||||
| 	pass | 	pass | ||||||
| 	 | 	 | ||||||
| # The Creator signature of eudora: | # The Creator signature of eudora: | ||||||
| SIGNATURE="????" | SIGNATURE="CSOm" | ||||||
| 
 | 
 | ||||||
| def main(): | def main(): | ||||||
| 	talker = Eudora(SIGNATURE) | 	talker = Eudora(SIGNATURE, start=1) | ||||||
| 	while 1: | 	while 1: | ||||||
| 		print 'get, put, quit (eudora) or exit (this program) ?' | 		print 'get, put, quit (eudora) or exit (this program) ?' | ||||||
| 		line = sys.stdin.readline() | 		line = sys.stdin.readline() | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jack Jansen
						Jack Jansen