def getaddrinfo(self, *args, **kwargs):
bound = self._frozenbind(*args, **kwargs)
self.record.append(bound)
if bound in self._responses:
return self._responses[bound]
elif bound[-1] & stdlib_socket.AI_NUMERICHOST:
return self._orig_getaddrinfo(*args, **kwargs)
else:
raise RuntimeError(
"gai called with unexpected arguments {}".format(bound)
)
评论列表
文章目录