Some changes
This commit is contained in:
1 parent
23197e1dcc
commit
50bb5d7e72
6 files changed
+60
-7
No files matched your search
+6
-2
@@ -1,3 +1,4 @@
|
||||
import mimetypes
|
||||
import socket
|
||||
import time
|
||||
from typing import Optional
|
||||
@@ -97,7 +98,6 @@ class Updater:
|
||||
|
||||
def update_domain(self, domain: str, update_info: dict):
|
||||
modes = update_info.get("modes", [Mode.IPv4])
|
||||
update_required = False
|
||||
resolved_addrs = {}
|
||||
addrs = {m: self.addrs[m] for m in modes}
|
||||
for mode in modes:
|
||||
@@ -124,7 +124,7 @@ class Updater:
|
||||
response = requests.request(method, url, params=params, headers=headers, timeout=10)
|
||||
success = response.status_code == 200
|
||||
response_text = response.text
|
||||
log.info(f"Updated {domain}")
|
||||
log.info(f"Updated {domain}, response: {response_text}")
|
||||
self.add_to_history(domain, self.addrs if success else resolved_addrs, success, response_text)
|
||||
|
||||
def update_domains(self):
|
||||
@@ -166,7 +166,11 @@ class Handler(BaseHTTPRequestHandler):
|
||||
path = self.server.args.web + self.path
|
||||
try:
|
||||
data = open(path, 'rb').read()
|
||||
mimetype = mimetypes.guess_type(path)[0]
|
||||
self.send_response(200)
|
||||
if mimetype:
|
||||
self.send_header("Content-Type", mimetype)
|
||||
self.send_header('Content-Length', str(len(data)))
|
||||
self.end_headers()
|
||||
self.wfile.write(data)
|
||||
except:
|
||||
|
||||
Reference in new issue
Block a user