MCPcopy Index your code
hub / github.com/jhao104/proxy_pool / __ifUse

Method __ifUse

helper/check.py:125–139  ·  view source on GitHub ↗
(self, proxy)

Source from the content-addressed store, hash-verified

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
142def Checker(tp, queue):

Callers 1

runMethod · 0.95

Calls 2

putMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected