diff --git a/proxywatchd.py b/proxywatchd.py index 280cb76..2756f12 100644 --- a/proxywatchd.py +++ b/proxywatchd.py @@ -66,7 +66,6 @@ class WorkerJob(): except KeyboardInterrupt as e: raise(e) - except: sock.disconnect() return None, None, None, None, None, fail_inc @@ -100,7 +99,7 @@ class WorkerJob(): _log('%s://%s;%s d: %.2f sec(s);%s srv: %s; recv: %s' % (proto, self.proxy, cstats, duration, torstats, srv, recvstats), 'xxxxx') except KeyboardInterrupt as e: raise e - except: + except rocksock.RocksockException as e: self.failcount += 1 finally: sock.disconnect()