コード例 #1
0
ファイル: proxy.py プロジェクト: fedkey/fp-server
    def new_proxy(self, item):
        key = build_key(item)

        logger.debug('Got proxy: %s' % item)
        # if not self.cli.exists(key):

        return self.cli.hmset_dict(key, item)
コード例 #2
0
    def check_ip_failed(self, failure):
        self.logger.error(repr(failure))
        item = failure.request.meta['_item_obj']
        key = build_key(item)
        self.srv.add_failure(key)

        if failure.check(HttpError):
            response = failure.value.response
            self.logger.error('HttpError on %s', response.url)

        elif failure.check(DNSLookupError):
            request = failure.request
            self.logger.error('DNSLookupError on %s', request.url)

        elif failure.check(TimeoutError, TCPTimedOutError):
            request = failure.request
            self.logger.error('TimeoutError on %s', request.url)
コード例 #3
0
ファイル: proxy.py プロジェクト: fedkey/fp-server
    async def new_proxy(self, item):
        key = build_key(item)

        logger.debug('Got proxy: %s' % item)

        return await self.cli.hmset_dict(key, item)