vidyodl / app /proxy.py
soiz1's picture
Migrated from GitHub
81e73d0 verified
raw
history blame contribute delete
502 Bytes
from typing import Optional
class Proxy:
def __init__(self, proxy_dict):
self.name: str = proxy_dict["name"]
self.url: str = proxy_dict["url"]
self.up: Optional[bool] = None
self.speed: Optional[float] = None
def __str__(self) -> str:
return f"Proxy <{self.url} | up:{self.up} | speed: {self.speed}>"
def update(self, proxy):
self.name = proxy.name
self.url = proxy.url
self.up = proxy.up
self.speed = proxy.speed