def _test_tcp_connect(self, consistent_addresses):
for key, addresses in consistent_addresses.items():
if key == 'stun':
# XXX we currently don't test stun
continue
dl = []
for address in addresses:
dl.append(self._test_connect_to_port(address, 443))
results = yield defer.DeferredList(dl, consumeErrors=True)
tcp_blocked = False
for success, result in results:
if success == False:
tcp_blocked = True
if tcp_blocked == True:
log.msg("{0} server is BLOCKED based on TCP".format(key))
if len(addresses) > 0:
self.report['facebook_{0}_reachable'.format(key)] = not tcp_blocked
facebook_messenger.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录