From 6b4ca67b33c69d257a0b35abc31926875c6563b4 Mon Sep 17 00:00:00 2001 From: mickael Date: Sun, 6 Jan 2019 05:02:02 +0000 Subject: [PATCH] use e.get_failedproxy() --- proxywatchd.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/proxywatchd.py b/proxywatchd.py index 492489b..75b2e5f 100644 --- a/proxywatchd.py +++ b/proxywatchd.py @@ -49,12 +49,13 @@ class WorkerJob(): except KeyboardInterrupt as e: raise(e) except rocksock.RocksockException as e: - ## tor cannot connect - if e.failedproxy == None: break - ## connexion failed + ## tor failed to connect + if e.get_failedproxy() == -1: break + ## proxy refused connexion elif int(e.error) in [12, 13, 20, 24]: break - ## generic errors + ## skip generic errors #elif int(e.error) == 7: continue + ## debug purpose #print('proxy#: %s, errortype: %s, error: %s' % (e.failedproxy, e.errortype, e.error)) except: sock.disconnect()