1
0
mirror of https://github.com/gryf/wicd.git synced 2026-01-30 04:15:45 +01:00

Don't use the thread module in networking.py.

This commit is contained in:
Dan O'Reilly
2009-02-28 15:34:34 -05:00
parent fab8d84dee
commit edbfd18553

View File

@@ -45,7 +45,6 @@ import re
import time import time
import threading import threading
import os import os
import thread
from signal import SIGTERM from signal import SIGTERM
# wicd imports # wicd imports
@@ -267,7 +266,7 @@ class ConnectThread(threading.Thread):
is_connecting = None is_connecting = None
should_die = False should_die = False
lock = thread.allocate_lock() lock = threading.Lock()
def __init__(self, network, interface_name, before_script, after_script, def __init__(self, network, interface_name, before_script, after_script,
disconnect_script, gdns1, gdns2, gdns3, gdns_dom, gsearch_dom, disconnect_script, gdns1, gdns2, gdns3, gdns_dom, gsearch_dom,
@@ -470,7 +469,7 @@ class ConnectThread(threading.Thread):
try: try:
if self._should_die: if self._should_die:
self.connect_aborted('aborted') self.connect_aborted('aborted')
thread.exit() raise SystemExit
finally: finally:
self.lock.release() self.lock.release()