1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-12 15:27:14 +03:00

fix bugs that were hidden

This commit is contained in:
A_D 2022-01-27 19:52:51 +02:00
parent f4ba4775f2
commit b180f34f16
No known key found for this signature in database
GPG Key ID: 4BE9EB7DF45076C4

View File

@ -33,11 +33,10 @@ class LoggingHandler(server.BaseHTTPRequestHandler):
"""Handle POST."""
logger.info(f"Received a POST for {self.path!r}!")
data_raw: bytes = self.rfile.read(int(self.headers['Content-Length']))
data: str | bytes
encoding = self.headers.get('Content-Encoding')
to_save = self.get_printable(data_raw, encoding)
to_save = data = self.get_printable(data_raw, encoding)
target_path = self.path
if len(target_path) > 1 and target_path[0] == '/':
@ -134,6 +133,7 @@ def generate_inara_response(raw_data: str) -> str:
def extract_edsm_data(data: str) -> dict[str, Any]:
"""Extract relevant data from edsm data."""
res = parse_qs(data)
return {name: data[0] for name, data in res.items()}