| 123 | self.log.info('RawProxyCheck - {}: {} fail'.format(self.name, proxy.proxy.ljust(23))) |
| 124 | |
| 125 | def __ifUse(self, proxy): |
| 126 | if proxy.last_status: |
| 127 | self.log.info('UseProxyCheck - {}: {} pass'.format(self.name, proxy.proxy.ljust(23))) |
| 128 | self.proxy_handler.put(proxy) |
| 129 | else: |
| 130 | if proxy.fail_count > self.conf.maxFailCount: |
| 131 | self.log.info('UseProxyCheck - {}: {} fail, count {} delete'.format(self.name, |
| 132 | proxy.proxy.ljust(23), |
| 133 | proxy.fail_count)) |
| 134 | self.proxy_handler.delete(proxy) |
| 135 | else: |
| 136 | self.log.info('UseProxyCheck - {}: {} fail, count {} keep'.format(self.name, |
| 137 | proxy.proxy.ljust(23), |
| 138 | proxy.fail_count)) |
| 139 | self.proxy_handler.put(proxy) |
| 140 | |
| 141 | |
| 142 | def Checker(tp, queue): |