From e16d8033d095f0479a89e99f37623dc08ad25fca Mon Sep 17 00:00:00 2001 From: Sepalani Date: Sat, 13 Feb 2016 01:10:53 +0100 Subject: [PATCH] NAS: Fixed threading issues --- nas_server.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/nas_server.py b/nas_server.py index 1e1264b..4a37758 100644 --- a/nas_server.py +++ b/nas_server.py @@ -26,7 +26,6 @@ import time import urlparse import BaseHTTPServer import SocketServer -import threading import os import random import traceback @@ -69,12 +68,9 @@ address = dwc_config.get_ip_port('NasServer') class NasServer(object): def start(self): - httpd = NasHTTPServer((address[0], address[1]), NasHTTPServerHandler) - t = threading.Thread(target=httpd.serve_forever) - t.daemon = True - t.start() + httpd = NasHTTPServer(address, NasHTTPServerHandler) logger.log(logging.INFO, "Now listening for connections on %s:%d...", - address[0], address[1]) + *address) httpd.serve_forever()