[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torflow/master] fix atexit handler to call connection.close()
commit 897d7c3c7cc252da7bce4a71c2a277edd2ef9ba9
Author: aagbsn <aagbsn@xxxxxxxx>
Date: Tue Aug 23 14:34:26 2011 -0700
fix atexit handler to call connection.close()
the _eventLoop thread raised an exception before bwauthority_child
exited; the new behavior is to call connection.close() in the
atexit handler.
---
NetworkScanners/BwAuthority/bwauthority_child.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/NetworkScanners/BwAuthority/bwauthority_child.py b/NetworkScanners/BwAuthority/bwauthority_child.py
index f842843..74ec257 100755
--- a/NetworkScanners/BwAuthority/bwauthority_child.py
+++ b/NetworkScanners/BwAuthority/bwauthority_child.py
@@ -338,7 +338,8 @@ def ignore_streams(c,hdlr):
s.ignored = True
hdlr.streams[s.strm_id] = s
-def cleanup():
+def cleanup(c):
+ c.close()
plog("DEBUG", "Child Process Exiting...")
def setup_handler(out_dir, cookie_file):
@@ -363,7 +364,7 @@ def setup_handler(out_dir, cookie_file):
TorCtl.EVENT_TYPE.CIRC,
TorCtl.EVENT_TYPE.STREAM_BW], True)
- atexit.register(cleanup)
+ atexit.register(cleanup, c)
return (c,h)
def usage(argv):
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits