From 3066b62ba3a9edb1b9576456f7ba924933d65798 Mon Sep 17 00:00:00 2001 From: Samuel Jones Date: Thu, 4 Jun 2026 14:36:07 +0100 Subject: [PATCH] Changes to query faux structure. --- src/fares_site/serve.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/fares_site/serve.py b/src/fares_site/serve.py index b75dbd4..79a3573 100644 --- a/src/fares_site/serve.py +++ b/src/fares_site/serve.py @@ -39,10 +39,11 @@ logger: Logger = Logger(name=__name__, level=INFO) # Classes class FaresHandler(BaseHTTPRequestHandler): def parse_url_query(self) -> dict[str, str]: - return { - s.split("=")[0]: s.split("=")[-1] - for s in self.requestline.split(" ")[1].split("/")[1:] - } + text = self.requestline.split(" ")[1].split("?") + if len(text) == 1: + return {} + text = text[1] + return {s.split("=")[0]: s.split("=")[-1] for s in text.split("&")} def content_of_GET(self) -> str: """