Changed: proxy handling, you can now remove proxy using client.proxy = None; client._session is now public -> client.session

Added: proxy examples at examples/proxy.py
This commit is contained in:
etienne-hd
2026-01-05 18:26:22 +01:00
parent bbbdd1652f
commit 6669950f82
8 changed files with 76 additions and 35 deletions

29
examples/proxy.py Normal file
View File

@@ -0,0 +1,29 @@
import lbc
def main() -> None:
# Setup proxy1
proxy1 = lbc.Proxy(
host="127.0.0.1",
port=12345,
username="username",
password="password",
scheme="http"
)
# Initialize client with proxy1
client = lbc.Client(proxy=proxy1)
# Setup proxy2
proxy2 = lbc.Proxy(
host="127.0.0.1",
port=23456,
)
# Change client proxy to proxy2
client.proxy = proxy2
# Remove proxy
client.proxy = None
if __name__ == "__main__":
main()