Пример #1
0
 def _get_socket(self):
     if self._check_dead():
         return None
     if self.socket:
         return self.socket
     s = Socket(self.family, socket.SOCK_STREAM)
     if hasattr(s, 'settimeout'): 
         s.settimeout(self._SOCKET_TIMEOUT)
     try:
         s.connect(self.address)
     except socket.timeout, msg:
         self.mark_dead("connect: %s" % msg)
         return None