1
0

revert to daemon threads because some clients do not seem to close their sockets cleanly

This commit is contained in:
thomasv
2012-12-05 10:24:30 +01:00
parent e766df1d33
commit 108dfb6140
3 changed files with 6 additions and 3 deletions

View File

@@ -17,7 +17,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import re
import sys, os
import sys, os, time
import optparse
try:
@@ -256,6 +256,9 @@ if __name__ == '__main__':
synchronizer.stop()
interface.stop()
# we use daemon threads, their termination is enforced.
# this sleep command gives them time to terminate cleanly.
time.sleep(0.1)
sys.exit(0)
if cmd not in known_commands: