ó
–	¢Ic           @   s   d  d l  m Z d „  Z d S(   iÿÿÿÿ(   t   MissingExternalDependencyErrorc          C   s˜   y t  j Wnn t k
 r{ d }  d d  l } y  | j |  d | j | j ƒ Wn | j k
 rn } t t  _ q| Xt	 t  _ n Xt  j s” t
 d ƒ ‚ n  d  S(   Ns   biopython.orgiÿÿÿÿiP   s   internet not available(   t   checkt	   availablet   AttributeErrort   sockett   getaddrinfot	   AF_UNSPECt   SOCK_STREAMt   gaierrort   Falset   TrueR    (   t   RELIABLE_DOMAINR   t   x(    (    s   requires_internet.pyR      s    		N(   t   BioR    R   (    (    (    s   requires_internet.pyt   <module>   s   