rename 'inform()' to 'notify()'
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2494 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									4d8f1e7cf1
								
							
						
					
					
						commit
						7da8c3b9d1
					
				
					 4 changed files with 9 additions and 8 deletions
				
			
		|  | @ -90,8 +90,9 @@ class Master(Agent): | |||
|             job.controller = controller | ||||
|             self.scheduler.schedule(job, spec.startTime) | ||||
| 
 | ||||
|     def inform(self, job, result=None, message=''): | ||||
|         job.controller.inform(job.identifier, job.state, result, message) | ||||
|     def notify(self, job, result=None, message=''): | ||||
|         if job.state.hasFinished(): | ||||
|             job.controller.notify(job.identifier, job.state, result, message) | ||||
| 
 | ||||
| 
 | ||||
| class SampleAgent(Agent): | ||||
|  | @ -101,6 +102,6 @@ class SampleAgent(Agent): | |||
|         print 'Job %s on agent %s has been executed.' % (job.identifier, self.name) | ||||
|         self.log(job) | ||||
|         job.state = states.completed | ||||
|         self.master.inform(job) | ||||
|         self.master.notify(job) | ||||
| 
 | ||||
| agents.register(SampleAgent, Master, name='base.sample') | ||||
|  |  | |||
|  | @ -46,7 +46,7 @@ class Controller(object): | |||
|     def _getCurrentJobs(self): | ||||
|         return [] | ||||
| 
 | ||||
|     def inform(self, identifier, state, result=None, message=''): | ||||
|     def notify(self, identifier, state, result=None, message=''): | ||||
|         pass | ||||
| 
 | ||||
| 
 | ||||
|  | @ -56,7 +56,7 @@ class SampleController(Controller): | |||
| 
 | ||||
|     agents = (('sample01', 'base.sample'),) | ||||
| 
 | ||||
|     def inform(self, identifier, state, result=None, message=''): | ||||
|     def notify(self, identifier, state, result=None, message=''): | ||||
|         msg = ('Job %s %s; result: %s; %s' % | ||||
|                (identifier, state, result, message)) | ||||
|         print msg | ||||
|  |  | |||
|  | @ -66,14 +66,14 @@ class QueueableAgent(Agent): | |||
|         job = self.currentJob | ||||
|         job.state = states.completed | ||||
|         self.log(job) | ||||
|         self.master.inform(job, result) | ||||
|         self.master.notify(job, result) | ||||
|         self.finishJob() | ||||
| 
 | ||||
|     def error(self, result): | ||||
|         print '*** error', result | ||||
|         job.state = states.aborted | ||||
|         self.log(self.currentJob, result='Error') | ||||
|         self.master.inform(job, result) | ||||
|         self.master.notify(job, result) | ||||
|         self.finishJob() | ||||
| 
 | ||||
|     def finishJob(self): | ||||
|  |  | |||
|  | @ -95,7 +95,7 @@ class IMaster(IAgent): | |||
|             wants to provide new job information. | ||||
|         """ | ||||
| 
 | ||||
|     def inform(job, result=None, message=''): | ||||
|     def notify(job, result=None, message=''): | ||||
|         """ Callback for informing the master about the state of a job. | ||||
|         """ | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 helmutm
						helmutm