|
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 : /proc/self/root/usr/lib/python2.7/site-packages/netaddr/ip/ |
Upload File : |
�
o�\c @ sv d Z d d l j Z d d l Z d d l m Z m Z d d l m
Z
m Z d d l m
Z
m Z m Z m Z d d l m Z m Z i i d 6i d 6i d 6i d
6Z d e j f d � � YZ d
e
f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d � Z d d � Z d � Z d � Z! e � d S( s
Routines for accessing data published by IANA (Internet Assigned Numbers
Authority).
More details can be found at the following URLs :-
- IANA Home Page - http://www.iana.org/
- IEEE Protocols Information Home Page - http://www.iana.org/protocols/
i����N( t make_parsert handler( t Publishert
Subscriber( t IPAddresst IPNetworkt IPRanget cidr_abbrev_to_verbose( t _dict_itemst _callablet IPv4t IPv6t IPv6_unicastt multicastt SaxRecordParserc B s/ e Z d d � Z d � Z d � Z d � Z RS( c C sC d | _ t | _ d | _ d | _ d | _ d | _ | | _ d S( Ni ( t _levelt Falset
_is_activet Nonet _recordt
_tag_levelt _tag_payloadt _tag_feedingt _callback( t selft callback( ( s2 /tmp/pip-install-zM1pc4/netaddr/netaddr/ip/iana.pyt __init__4 s c C s� | j d 7_ | j t k rn | d k r� t | _ | j | _ i | _ d | k rk | d | j d <qk q� n� | j | j d k r� | d k r� d | k r� d | k r� | j j | d g � } | j | d � q� q� g | _ t | _ n t | _ d S( Ni t recordt datet xreft typet data(
R R R t TrueR R t
setdefaultt appendR R ( R t namet attrst l( ( s2 /tmp/pip-install-zM1pc4/netaddr/netaddr/ip/iana.pyt startElement= s c C s� | j t k r� | d k rm | j | j k rm t | _ d | _ t | j � ra | j | j � n d | _ q� | j | j d k r� | d k r� d j | j
� | j | <d | _
t | _ q� q� n | j d 8_ d S( NR i R t ( R R R R R R R R R t joinR R ( R R# ( ( s2 /tmp/pip-install-zM1pc4/netaddr/netaddr/ip/iana.pyt
endElementR s c C s&