-#!/usr/bin/python
+#!/usr/bin/python3
import socket
import string
import os
from config import config, init_conf
-from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
+from http.server import BaseHTTPRequestHandler, HTTPServer
import request_handler
import path
def do_POST(self):
global rootnode
try:
- length = int(self.headers.getheader('content-length'))
- filename = self.headers.getheader('x-filename')
+ length = int(self.headers.get('content-length'))
+ filename = self.headers.get('x-filename')
if not length:
log.error("request_handler_server: [%s]: 401 Unauthorized" % self.client_address[0])
self.send_error(401)
self.send_response(200)
self.end_headers()
- except Exception, e:
+ except Exception as e:
self.send_error(500, "%s: %s" % (filename, e))
self.end_headers()
log.error("request_handler_server: [%s]: exception: %s\n%s" % (self.client_address[0], e, traceback.format_exc()))
if os.path.exists(css_file) and os.stat(css_src).st_mtime < os.stat(css_file).st_mtime:
return
- old_umask = os.umask(0022)
+ old_umask = os.umask(0o0022)
r = open(css_src, 'r')
f = open(css_file, "w")
f.write(r.read())
if os.path.exists(js_file) and os.stat(js_src).st_mtime < os.stat(js_file).st_mtime:
return
- old_umask = os.umask(0022)
+ old_umask = os.umask(0o0022)
r = open(js_src, 'r')
f = open(js_file, 'w')
f.write(r.read())
certfile = path.conf_dir + "/" + config.request_handler_server_ssl_cert,
ca_certs = "/etc/certs/ca-certificates.crt",
server_side=True)
- except Exception, e:
+ except Exception as e:
log.notice("request_handler_server: can't start server on [%s:%d], ssl=%s: %s" % (host, port, str(srv_ssl), e))
print >> sys.stderr, "ERROR: Can't start server on [%s:%d], ssl=%s: %s" % (host, port, str(srv_ssl), e)
sys.exit(1)