':return:'

def __validProxy(self):

    while True:
        self.db.changeTable(self.useful_proxy_queue)
        for each_proxy in self.db.getAll():
            if isinstance(each_proxy, bytes):
                each_proxy = each_proxy.decode('utf-8')
            if validUsefulProxy(each_proxy):
                self.db.inckey(each_proxy, 1)
                self.log.debug('validProxy_b:    {}    validation    pass'.format(each_proxy))
            else:
                self.db.inckey(each_proxy, (-1))
                self.log.info('validProxy_b:    {}    validation    fail'.format(each_proxy))
            value = self.db.getvalue(each_proxy)
            if (value and (int(value) < (-5))):
                self.db.delete(each_proxy)
    self.log.info('validProxy_a    running    normal')
