All Samples(645) | Call(641) | Derive(0) | Import(4)
getaddrinfo(host, port [, family, socktype, proto, flags])
-> list of (family, socktype, proto, canonname, sockaddr)
Resolve host and port into addrinfo struct.src/c/o/collective.solr-1.0/src/collective/solr/timeout.py collective.solr(Download)
from urllib2 import build_opener, HTTPHandler from httplib import HTTPConnection from socket import getaddrinfo, socket, error, SOCK_STREAM class HTTPConnectionWithTimeout(HTTPConnection):
def connect(self):
""" copied from httplib.py and added timeout handling """
msg = "getaddrinfo returns an empty list"
for res in getaddrinfo(self.host, self.port, 0, SOCK_STREAM):
af, socktype, proto, canonname, sa = res
try:
self.sock = socket(af, socktype, proto)
src/c/a/caslib-0.3.1/caslib/validating_https.py caslib(Download)
'''Validate certificates and hostnames on https connections with :mod:`urllib2` and :mod:`httplib`''' from socket import socket, SOCK_STREAM, getaddrinfo, error as SocketError from httplib import HTTPSConnection import urllib2
def connect(self):
msg = 'getaddrinfo returns an empty list'
for af, socktype, proto, canonname, addr in getaddrinfo(self.host,
self.port, 0, SOCK_STREAM):
try:
_log.debug('ValidatingHTTPSConnection to %r', addr)
src/s/p/spring-python-HEAD/src/springpython/remoting/pyro/PyroDaemonHolder.py spring-python(Download)
import threading
import Pyro.core, Pyro.naming
from socket import getaddrinfo, gethostbyname
pyro_threads = {}
serviceList = {}
logger = logging.getLogger("springpython.remoting.pyro.PyroDaemonHolder")
def resolve(host, port):
canonhost = gethostbyname(host)
canonport = getaddrinfo(host, port)[0][4][1]
src/s/p/spring-python-HEAD/src/springpython/remoting/pyro/Pyro4DaemonHolder.py spring-python(Download)
import time
import Pyro4
from socket import getaddrinfo, gethostbyname
pyro_threads = {}
serviceList = {}
logger = logging.getLogger("springpython.remoting.pyro.Pyro4DaemonHolder")
def resolve(host, port):
canonhost = gethostbyname(host)
canonport = getaddrinfo(host, port)[0][4][1]