All pastes #1961 Raw Edit

duck

public python v1 · immutable
#1961 ·published 2004-11-07 20:45 UTC
rendered paste body
    def start_connection(self, dns, handler = None):        if handler is None:            handler = self.handler        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)        sock.setblocking(0)        sock.bind((self.bindaddr, 0))        try:            sock.connect_ex(dns)        except socket.error:            raise        except Exception, e:            raise socket.error(str(e))        self.poll.register(sock, POLLIN)        s = SingleSocket(self, sock, handler)        self.single_sockets[sock.fileno()] = s        return s