fix: Merge pull request #84 from Nongzhsh/patch-1

Proxy credentials should be optional.
This commit is contained in:
daijro 2024-11-18 01:31:44 -06:00 committed by GitHub
commit 79d4ba7b9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -22,8 +22,8 @@ class Proxy:
""" """
server: str server: str
username: str username: Optional[str] = None
password: str password: Optional[str] = None
@staticmethod @staticmethod
def parse_server(server: str) -> Tuple[str, str, Optional[str]]: def parse_server(server: str) -> Tuple[str, str, Optional[str]]:
@ -44,8 +44,9 @@ class Proxy:
result += f"{self.username}" result += f"{self.username}"
if self.password: if self.password:
result += f":{self.password}" result += f":{self.password}"
result += "@"
result += f"@{url}" result += url
if port: if port:
result += f":{port}" result += f":{port}"
return result return result