Auto-append port to --base-url so user only specifies hostname

This commit is contained in:
2026-07-28 12:57:32 +02:00
parent bddc6d2391
commit 07f7370b60
3 changed files with 9 additions and 4 deletions
+6 -1
View File
@@ -65,7 +65,12 @@ def create_handler(db_path: str, base_url: str = None):
def _base_url(self) -> str:
if base_url:
return base_url
port = self.server.server_address[1]
url = base_url.rstrip("/")
netloc = url.split("://", 1)[-1].split("/", 1)[0]
if ":" not in netloc:
url = f"{url}:{port}"
return url
host = self.server.server_address[0]
port = self.server.server_address[1]
return f"http://{host}:{port}"