Repository URL to install this package:
Version:
3.3.42 ▾
|
ó EYc @ sî d d l Z d d l Z e d e j d Z e j Z e j d d d d d g Z d d l m Z e e e d e e e j j d d j d k rÛ d d l m Z e j Z e j Z e j Z e j Z [ n e d d Z d S( iÿÿÿÿNs eventlet.green._socket_nodnst create_connectiont getaddrinfot gethostbynamet gethostbyname_ext getnameinfo( t slurp_propertiest srckeyst EVENTLET_NO_GREENDNSt t yes( t greendnsc C s d } | \ } } xÆ t | | d t D]¯ } | \ } } } } } d } yY t | | | } | t k rz | j | n | r | j | n | j | | SWq( t k rÖ } | } | d k r× | j q× q( Xq( Wt | t sù t | } n | d S( s Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. s! getaddrinfo returns an empty listi N( R t SOCK_STREAMt Nonet sockett _GLOBAL_DEFAULT_TIMEOUTt settimeoutt bindt connectt errort closet isinstance( t addresst timeoutt source_addresst errt hostt portt rest aft socktypet protot canonnamet sat sockt e( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/green/socket.pyR s( ( t ost syst __import__t modulest __sockett __all__t __patched__t eventlet.patcherR t globalst dirt environt gett lowert eventlet.supportR R R R R R R R ( ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/green/socket.pyt <module> s* !