|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib/python2.7/site-packages/asn1crypto/ |
Upload File : |
�
y�\c @` s� d d l m Z m Z m Z m Z d d l Z d d l Z d d l m Z d d l m
Z
m Z m Z m
Z
d � Z d � Z d S( i ( t unicode_literalst divisiont absolute_importt print_functionNi ( t unwrap( t byte_clst
bytes_to_listt str_clst type_namec C` s | t t j t j g � k rT t t d t t j � t t j � t | � � � � n t | t � s� t t d t
| � � � � n | t j k r� d n d } t | � | k r� t t d | t | � � � � n | t j k r� d t t
| � � St j d | � } i } d } d
} x� t | d � D]w \ } } | d k r�| d
k r�| | } | | k rn| | | <n t | | � } d
} q�q'| d
k r'| } q'q'Wg | D] }
t |
� d
^ q�} | d
k r�d j | � S| | } | | }
d j | | � d d j | |
� S( u
Windows compatibility shim for socket.inet_ntop().
:param address_family:
socket.AF_INET for IPv4 or socket.AF_INET6 for IPv6
:param packed_ip:
A byte string of the network form of an IP address
:return:
A unicode string of the IP address
up
address_family must be socket.AF_INET (%s) or socket.AF_INET6 (%s),
not %s
uA
packed_ip must be a byte string, not %s
i i uA
packed_ip must be %d bytes long - is %d
u %d.%d.%d.%ds !HHHHHHHHi i����i u :u ::N( i����( t sett sockett AF_INETt AF_INET6t
ValueErrorR t reprt
isinstanceR t TypeErrorR t lent tupleR t structt unpackt Nonet enumeratet maxt hext join( t address_familyt packed_ipt required_lent octetst runs_of_zerot longest_runt
zero_indext it octett lengtht ot hexedt
zero_startt zero_end( ( s6 /tmp/pip-install-A1qMVe/asn1crypto/asn1crypto/_inet.pyt inet_ntop sL
#
c C` s� | t t j t j g � k rT t t d t t j � t t j � t | � � � � n t | t � s� t t d t
| � � � � n | t j k r@| j d � } t | � d k } | sg } xL | D]A } t
| � } | d k s� | d k r� t } Pn | j | � q� Wn | r0t t d t | � � � � n t j d | � St } | j d � } | d
k rjt } n� | d k r�| j d � } t | � d k } nb | j d � \ } } | j d � } | j d � }
d t | � t |
� } | d
g | |
} | sgg } xL | D]D } t
| d � } | d k s<| d k rFt } Pn | j | � qWt j d | � St t d t | � � � � d S( u
Windows compatibility shim for socket.inet_ntop().
:param address_family:
socket.AF_INET for IPv4 or socket.AF_INET6 for IPv6
:param ip_string:
A unicode string of an IP address
:return:
A byte string of the network form of the IP address
up
address_family must be socket.AF_INET (%s) or socket.AF_INET6 (%s),
not %s
uD
ip_string must be a unicode string, not %s
u .i i� i u�
ip_string must be a dotted string with four integers in the
range of 0 to 255, got %s
s !BBBBu ::i u :i u 0i i�� s !HHHHHHHHu?
ip_string must be a valid ipv6 string, got %s
N( R R
R R R
R R R R R R t splitR t intt Truet appendR t packt Falset count( R t ip_stringR t errort intsR$ t omittedt begint endt begin_octetst
end_octetst missing( ( s6 /tmp/pip-install-A1qMVe/asn1crypto/asn1crypto/_inet.pyt inet_ptonT sd
( t
__future__R R R R R
R t _errorsR t _typesR R R R R( R9 ( ( ( s6 /tmp/pip-install-A1qMVe/asn1crypto/asn1crypto/_inet.pyt <module> s "" I