]> TLD Linux GIT Repositories - tld-builder.git/blobdiff - TLD_Builder/request_handler_server.py
- show full time and date in HTML queue, drop filtering by requester
[tld-builder.git] / TLD_Builder / request_handler_server.py
index 255572ffcb9d4f36169a34807e2756fc8b22c316..d97d76f9f4f2df6a0aab87ddb2f9aae3b84123af 100644 (file)
@@ -11,7 +11,7 @@ import traceback
 import os
 from config import config, init_conf
 
-from http.server import BaseHTTPRequestHandler, HTTPServer
+from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer
 
 import request_handler
 import path
@@ -66,24 +66,8 @@ def write_css():
     r.close()
     os.umask(old_umask)
 
-def write_js():
-    js_src = os.path.join(os.path.dirname(__file__), 'script.js')
-    js_file = path.www_dir + '/script.js'
-    # skip if file exists and code is not newer
-    if os.path.exists(js_file) and os.stat(js_src).st_mtime < os.stat(js_file).st_mtime:
-        return
-
-    old_umask = os.umask(0o0022)
-    r = open(js_src, 'r')
-    f = open(js_file, 'w')
-    f.write(r.read())
-    f.close()
-    r.close()
-    os.umask(old_umask)
-
 def main(srv_ssl=False):
     write_css();
-    write_js();
     socket.setdefaulttimeout(30)
     try:
         init_conf()
@@ -93,7 +77,7 @@ def main(srv_ssl=False):
             port = config.request_handler_server_ssl_port
 
         try:
-            server = HTTPServer((host, port), MyHandler)
+            server = ThreadingHTTPServer((host, port), MyHandler)
             if srv_ssl:
                 server.socket = ssl.wrap_socket (server.socket,
                                 keyfile = path.conf_dir + "/" + config.request_handler_server_ssl_key,