View | Details | Raw Unified | Return to bug 37399
Collapse All | Expand All

(-)a/ucs-4.0-0/management/univention-management-console/src/univention/management/console/protocol/session.py (-2 / +2 lines)
 Lines 264-273   class Processor(signals.Provider): Link Here 
264
	def shutdown(self):
264
	def shutdown(self):
265
		"""Instructs the module process to shutdown"""
265
		"""Instructs the module process to shutdown"""
266
		CORE.info('The session is shutting down. Sending UMC modules an EXIT request (%d processes)' % len(self.__processes))
266
		CORE.info('The session is shutting down. Sending UMC modules an EXIT request (%d processes)' % len(self.__processes))
267
		for module_name in self.__processes:
267
		for process, module_name in self.__processes.items():
268
			CORE.info('Ask module %s to shutdown gracefully' % module_name)
268
			CORE.info('Ask module %s to shutdown gracefully' % module_name)
269
			req = Request('EXIT', arguments=[module_name, 'internal'])
269
			req = Request('EXIT', arguments=[module_name, 'internal'])
270
			self.__processes[module_name].request(req)
270
			process.request(req)
271
271
272
	def __del__(self):
272
	def __del__(self):
273
		CORE.process('Processor: dying')
273
		CORE.process('Processor: dying')

Return to bug 37399