[Oval-commits] r289 - trunk/oval-server

Pavel Vinogradov blaze-guest at alioth.debian.org
Tue Oct 30 17:36:14 UTC 2007


Author: blaze-guest
Date: 2007-10-30 17:36:14 +0000 (Tue, 30 Oct 2007)
New Revision: 289

Modified:
   trunk/oval-server/oval-server.py
Log:
CTRL+C handling cleanup

Modified: trunk/oval-server/oval-server.py
===================================================================
--- trunk/oval-server/oval-server.py	2007-10-30 17:34:03 UTC (rev 288)
+++ trunk/oval-server/oval-server.py	2007-10-30 17:36:14 UTC (rev 289)
@@ -137,7 +137,7 @@
 		self.logger.debug('Shutdown')
 
 	def stop(self):
-				self.__status = False
+		self.__status = False
 
 class mainThread:
 	""" Main program thread. 
@@ -218,9 +218,11 @@
 				server.join(10)
 
 		except KeyboardInterrupt, e:
-			sys.stderr.write ('Execution interrupted by keyboard.\n')
+			sys.stderr.write ('mainThread: Execution interrupted by keyboard.\n')
 			syncer.stop()
 			server.stop()
+			syncer.join()
+			server.join()
 			raise KeyboardInterrupt
 				
 		self.logger.info('Shutting down')




More information about the Oval-commits mailing list