This commit is contained in:
		@@ -40,7 +40,8 @@ class UpstreamHandler:
 | 
			
		||||
                port = splitted[1]
 | 
			
		||||
            future = asyncio.open_connection(host=host, port=port)
 | 
			
		||||
            await asyncio.wait_for(future, timeout=1)
 | 
			
		||||
        except Exception:
 | 
			
		||||
        except Exception as e:
 | 
			
		||||
            logger.info(e)
 | 
			
		||||
            return (False, proxy)
 | 
			
		||||
        else:
 | 
			
		||||
            return (True, proxy)
 | 
			
		||||
@@ -79,7 +80,6 @@ class UpstreamHandler:
 | 
			
		||||
                    for future in asyncio.as_completed(futures):
 | 
			
		||||
                        success, current = await future
 | 
			
		||||
                        if success:
 | 
			
		||||
                            logger.info(current)
 | 
			
		||||
                            self.proxy = current
 | 
			
		||||
                            break
 | 
			
		||||
                    for future in futures:
 | 
			
		||||
 
 | 
			
		||||
@@ -122,8 +122,6 @@ class StreamProvider:
 | 
			
		||||
        self.upstream = upstream
 | 
			
		||||
        self.proxy = None
 | 
			
		||||
        self.logger = logger
 | 
			
		||||
        self.logger.info("%s <%s>", proxy, upstream)
 | 
			
		||||
        self.logger.info("%s <%s>", type(proxy), upstream)
 | 
			
		||||
 | 
			
		||||
        if isinstance(proxy, config.ProxyElem):
 | 
			
		||||
            self.proxy = proxy
 | 
			
		||||
@@ -165,7 +163,6 @@ class StreamProvider:
 | 
			
		||||
            proxies = {}
 | 
			
		||||
            proxies["http"] = "socks5://" + self.proxy.proxy
 | 
			
		||||
            proxies["https"] = "socks5://" + self.proxy.proxy
 | 
			
		||||
            self.logger.info("%s <%s>", proxies, self.upstream)
 | 
			
		||||
        
 | 
			
		||||
        ctype = None
 | 
			
		||||
        upstream = data.upstream()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user