File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/netaddr/fbsocket.pyo
Back
� Ν[Uc @ so d Z d d l m Z m Z d d l m Z m Z d Z d Z d � Z d � Z d � Z d � Z d � Z d S( s= Fallback routines for Python's standard library socket modulei����( t unpackt pack( t _bytes_joint _is_stri i c C s] t | � s+ t d t t | � � � � n t | � d k rL t d � � n d t d | � S( sR Convert an IP address from 32-bit packed binary format to string format. s string type expected, not %si s* invalid length of packed IP address strings %d.%d.%d.%dt 4B( R t TypeErrort strt typet lent ValueErrort _unpack( t packed_ip( ( s? /opt/imh-python/lib/python2.7/site-packages/netaddr/fbsocket.pyt inet_ntoa s c C s� g } g } d } d } x� t | � D]u \ } } | d k r_ | d k rR | } n | d 7} n. | d k r� | j | | f � n d } d } | j | � q% W| d k r� | j | | f � n t | � d k r�| j d d � � | d } x+ | D]# } | d | d k r� | } q� q� W| \ } } | d | !d g | | | } | d d k rl| j d d � n | d d k r�| j d � q�n | S( Ni t 0i t keyc S s | d S( Ni ( ( t x( ( s? /opt/imh-python/lib/python2.7/site-packages/netaddr/fbsocket.pyt <lambda>9 s t i����( t Nonet enumeratet appendR t sortt insert( t tokenst new_tokenst positionst start_indext num_tokenst idxt tokent best_positiont positiont lengtht start_idx( ( s? /opt/imh-python/lib/python2.7/site-packages/netaddr/fbsocket.pyt _compact_ipv6_tokens s: c C sw | t k r t | � S| t k rct | � d k sA t | � rP t d � � n g t d | � D] } d | ^ q` } t t d | � � } d } x>