[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r20511: {torctl} Kill the interpreter if one of the TorCtl threads error out. (torctl/trunk/python/TorCtl)



Author: mikeperry
Date: 2009-09-09 04:00:16 -0400 (Wed, 09 Sep 2009)
New Revision: 20511

Modified:
   torctl/trunk/python/TorCtl/TorCtl.py
Log:

Kill the interpreter if one of the TorCtl threads
error out. Rude, but knowing is better than not.




Modified: torctl/trunk/python/TorCtl/TorCtl.py
===================================================================
--- torctl/trunk/python/TorCtl/TorCtl.py	2009-09-09 07:52:31 UTC (rev 20510)
+++ torctl/trunk/python/TorCtl/TorCtl.py	2009-09-09 08:00:16 UTC (rev 20511)
@@ -516,6 +516,8 @@
         break
     if self._closeHandler is not None:
       self._closeHandler(ex)
+    # I hate you for making me resort to this, python
+    os.kill(os.getpid(), 15)
     return
 
   def _eventLoop(self):