cleanup
This commit is contained in:
@@ -22,7 +22,6 @@ import urllib.request, urllib.parse, urllib.error
|
||||
import urllib.parse
|
||||
import http.client
|
||||
import threading
|
||||
import queue
|
||||
from hashlib import md5
|
||||
import json
|
||||
import zlib
|
||||
@@ -296,7 +295,7 @@ answer
|
||||
(output, err) = p.communicate(nsup.encode())
|
||||
if output.decode().find('status: NOERROR') >= 0:
|
||||
return None
|
||||
return output.decode()
|
||||
return output.decode()+err.decode()
|
||||
|
||||
|
||||
#
|
||||
@@ -338,7 +337,7 @@ def initlog(logfile):
|
||||
try:
|
||||
return open(logfile, "w")
|
||||
except Exception as e:
|
||||
print("cannot open loffile %s, using STDERR" % logfile)
|
||||
print("cannot open loffile %s, using STDERR: %s" % (logfile, e))
|
||||
return sys.stderr
|
||||
|
||||
|
||||
@@ -423,10 +422,7 @@ def readsock(sock):
|
||||
if DEBUG > 3: sys.stderr.write("msg is %s" % str(msg))
|
||||
if not msg: # Old hbc client
|
||||
if verbose: print(("old hbc:", data))
|
||||
oldclient = True
|
||||
msg = oldmtodict(data)
|
||||
else:
|
||||
oldclient = False
|
||||
if DEBUG > 2: print(("readsock = %s, %s" % (msg,addrp)))
|
||||
|
||||
addr = addrp[0:2]
|
||||
@@ -569,7 +565,7 @@ def updatecode(ucode, uname):
|
||||
#
|
||||
class HttpServer(socketserver.ThreadingMixIn, http.server.HTTPServer):
|
||||
allow_reuse_address = True
|
||||
def threaded():
|
||||
def threaded(self):
|
||||
pass
|
||||
#
|
||||
#
|
||||
@@ -582,7 +578,7 @@ class HttpHandler(http.server.BaseHTTPRequestHandler):
|
||||
|
||||
|
||||
def handle(self):
|
||||
return http.server.BaseHTTPRequestHandler.handle(self)
|
||||
# return http.server.BaseHTTPRequestHandler.handle(self)
|
||||
try:
|
||||
return http.server.BaseHTTPRequestHandler.handle(self)
|
||||
except Exception as e:
|
||||
@@ -595,7 +591,7 @@ class HttpHandler(http.server.BaseHTTPRequestHandler):
|
||||
self.setheaders(200)
|
||||
|
||||
|
||||
def setheaders(self, code, headerdict):
|
||||
def setheaders(self, code, headerdict={}):
|
||||
self.send_response(code)
|
||||
self.send_header("Last-Modified", time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(now)))
|
||||
# self.send_header("Accept-Ranges","bytes")
|
||||
@@ -1086,7 +1082,6 @@ servthread = threading.Thread(target=serv.serve_forever)
|
||||
servthread.daemon = True
|
||||
servthread.start()
|
||||
|
||||
hbdclass.Host.dnsQ = queue.Queue()
|
||||
dnsT = threading.Thread(target=dnsupdatethread)
|
||||
dnsT.daemon = True
|
||||
dnsT.start()
|
||||
@@ -1115,8 +1110,8 @@ while running:
|
||||
running = False
|
||||
closeup()
|
||||
continue
|
||||
except select.error as value:
|
||||
if value[0] != 4: # interrupted system call
|
||||
except OSError as value:
|
||||
if value.errno != 4: # interrupted system call
|
||||
sys.stderr.write("select err %s %s" % (select.error, value))
|
||||
#raise os.error, value
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user