From 671fb291f12d471bf323887611813a6813cccdbf Mon Sep 17 00:00:00 2001 From: flb Date: Sun, 28 Dec 2025 14:28:04 +0100 Subject: [PATCH] add optional scheme from proxy dataclass --- src/lbc/model/proxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lbc/model/proxy.py b/src/lbc/model/proxy.py index 592f7c4..9182004 100644 --- a/src/lbc/model/proxy.py +++ b/src/lbc/model/proxy.py @@ -7,10 +7,11 @@ class Proxy: port: Union[str, int] username: Optional[str] = None password: Optional[str] = None + scheme: Optional[str] = "http" @property def url(self): if self.username and self.password: - return f"http://{self.username}:{self.password}@{self.host}:{self.port}" + return f"{self.scheme}://{self.username}:{self.password}@{self.host}:{self.port}" else: - return f"http://{self.host}:{self.port}" \ No newline at end of file + return f"{self.scheme}://{self.host}:{self.port}" \ No newline at end of file