diff options
Diffstat (limited to 'yocto-poky/meta/lib/oeqa/utils/httpserver.py')
-rw-r--r-- | yocto-poky/meta/lib/oeqa/utils/httpserver.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/yocto-poky/meta/lib/oeqa/utils/httpserver.py b/yocto-poky/meta/lib/oeqa/utils/httpserver.py deleted file mode 100644 index 76518d8ef..000000000 --- a/yocto-poky/meta/lib/oeqa/utils/httpserver.py +++ /dev/null @@ -1,35 +0,0 @@ -import SimpleHTTPServer -import multiprocessing -import os - -class HTTPServer(SimpleHTTPServer.BaseHTTPServer.HTTPServer): - - def server_start(self, root_dir): - import signal - signal.signal(signal.SIGTERM, signal.SIG_DFL) - os.chdir(root_dir) - self.serve_forever() - -class HTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler): - - def log_message(self, format_str, *args): - pass - -class HTTPService(object): - - def __init__(self, root_dir, host=''): - self.root_dir = root_dir - self.host = host - self.port = 0 - - def start(self): - self.server = HTTPServer((self.host, self.port), HTTPRequestHandler) - if self.port == 0: - self.port = self.server.server_port - self.process = multiprocessing.Process(target=self.server.server_start, args=[self.root_dir]) - self.process.start() - - def stop(self): - self.server.server_close() - self.process.terminate() - self.process.join() |