PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  _XTc@sddlZyddlmZmZWnEek rmeZyddlmZWqnek rieZqnXnXdZejdddZ dZ dS(iN(tpolltPOLLIN(tselectcCst|dt}|tkr"tS|dkr2tSts{tsBtSyt|gggddSWq{tjk rwtSXnt}|j|t x3|jdD]"\}}||j krtSqWdS(s  Returns True if the connection is dropped and should be closed. :param conn: :class:`httplib.HTTPConnection` object. Note: For platforms like AppEngine, this will always return ``False`` to let the platform handle connection recycling transparently for us. tsockgiN( tgetattrtFalsetNonetTrueRRtsocketterrortregisterRtfileno(tconnRtptfnotev((s;/usr/lib/python2.7/site-packages/urllib3/util/connection.pytis_connection_dropped s"    cCs%|\}}d}xtj||dtjD]}|\}} } } } d} yltj|| | } t| ||tjk r| j|n|r| j|n| j| | SWq.tj k r}|}| dk r| j d} qq.Xq.W|dk r|ntj ddS(sdConnect 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. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. An host of '' or port 0 tells the OS to use the default. is!getaddrinfo returns an empty listN( RRt getaddrinfot SOCK_STREAMt_set_socket_optionst_GLOBAL_DEFAULT_TIMEOUTt settimeouttbindtconnectR tclose(taddressttimeouttsource_addresstsocket_optionsthosttportterrtrestaftsocktypetprotot canonnametsaRt_((s;/usr/lib/python2.7/site-packages/urllib3/util/connection.pytcreate_connection0s, "      cCs2|dkrdSx|D]}|j|qWdS(N(Rt setsockopt(Rtoptionstopt((s;/usr/lib/python2.7/site-packages/urllib3/util/connection.pyR]s  ( RRRRt ImportErrorRRRRR'R(((s;/usr/lib/python2.7/site-packages/urllib3/util/connection.pyts    $,