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 | ||||
| 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 | ||||
| object that talks to Eudora (passing the signature as argument), ask | ||||
| the user what she wants and call the appropriate method of the talker | ||||
|  |  | |||
|  | @ -1,11 +1,10 @@ | |||
| """Suite Eudora Suite: Terms specific to Eudora | ||||
| 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 | ||||
| """ | ||||
| 
 | ||||
| 
 | ||||
| import aetools | ||||
| import MacOS | ||||
| 
 | ||||
|  | @ -71,7 +70,7 @@ def connect(self, _no_object=None, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -101,7 +100,7 @@ def reply(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -122,7 +121,7 @@ def forward(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -143,7 +142,7 @@ def redirect(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -164,7 +163,7 @@ def send_again(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -189,13 +188,13 @@ def queue(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _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 | ||||
| 		Keyword argument _attributes: AppleEvent attribute dictionary | ||||
| 		""" | ||||
|  | @ -209,7 +208,7 @@ def unqueue(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -234,7 +233,7 @@ def attach_to(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -259,7 +258,7 @@ def start_notifying(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -284,7 +283,7 @@ def stop_notifying(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -311,7 +310,7 @@ def notice(self, _no_object=None, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  |  | |||
|  | @ -1,11 +1,10 @@ | |||
| """Suite Standard Suite: Common terms for most applications | ||||
| 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 | ||||
| """ | ||||
| 
 | ||||
| 
 | ||||
| import aetools | ||||
| import MacOS | ||||
| 
 | ||||
|  | @ -28,7 +27,7 @@ def close(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -54,7 +53,7 @@ def count(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -75,7 +74,7 @@ def exists(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -96,7 +95,7 @@ def get(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -123,7 +122,7 @@ def make(self, _no_object=None, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -149,7 +148,7 @@ def move(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -175,7 +174,7 @@ def duplicate(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -195,7 +194,7 @@ def open(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -215,7 +214,7 @@ def _print(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -235,7 +234,7 @@ def save(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  | @ -260,7 +259,7 @@ def set(self, _object, _attributes={}, **_arguments): | |||
| 		_reply, _arguments, _attributes = self.send(_code, _subcode, | ||||
| 				_arguments, _attributes) | ||||
| 		if _arguments.has_key('errn'): | ||||
| 			raise MacOS.Error, aetools.decodeerror(_arguments) | ||||
| 			raise aetools.Error, aetools.decodeerror(_arguments) | ||||
| 		# XXXX Optionally decode result | ||||
| 		if _arguments.has_key('----'): | ||||
| 			return _arguments['----'] | ||||
|  |  | |||
|  | @ -12,10 +12,10 @@ class Eudora(aetools.TalkTo, Required_Suite.Required_Suite, \ | |||
| 	pass | ||||
| 	 | ||||
| # The Creator signature of eudora: | ||||
| SIGNATURE="????" | ||||
| SIGNATURE="CSOm" | ||||
| 
 | ||||
| def main(): | ||||
| 	talker = Eudora(SIGNATURE) | ||||
| 	talker = Eudora(SIGNATURE, start=1) | ||||
| 	while 1: | ||||
| 		print 'get, put, quit (eudora) or exit (this program) ?' | ||||
| 		line = sys.stdin.readline() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jack Jansen
						Jack Jansen