Merge pull request #7 from HamletDuFromage/main

This commit is contained in:
Étienne Hodé
2025-12-28 15:28:56 +01:00
committed by GitHub

View File

@@ -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}"
return f"{self.scheme}://{self.host}:{self.port}"