validate: launcher: Support simultaneous requests in RangeHTTPServer

https://bugzilla.gnome.org/show_bug.cgi?id=743063
This commit is contained in:
Ramiro Polla 2015-01-19 10:35:03 +01:00 committed by Thibault Saunier
parent ef246a497c
commit 9c46f5f889

View file

@ -36,6 +36,7 @@ import os
import sys
import posixpath
import BaseHTTPServer
from SocketServer import ThreadingMixIn
import urllib
import cgi
import shutil
@ -278,8 +279,12 @@ class RangeHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
})
class ThreadedHTTPServer(ThreadingMixIn, BaseHTTPServer.HTTPServer):
"""Handle requests in a separate thread."""
def test(HandlerClass=RangeHTTPRequestHandler,
ServerClass=BaseHTTPServer.HTTPServer):
ServerClass=ThreadedHTTPServer):
BaseHTTPServer.test(HandlerClass, ServerClass)