https://t.me/AnonymousX5
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/contrib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.pyc
�
o�\c@s6ddlmZmZmZdefd��YZdS(i����(t	IPNetworktcidr_excludet
cidr_mergetSubnetSplittercBs5eZdZd�Zdd�Zd�Zd�ZRS(s�
    A handy utility class that takes a single (large) subnet and allows
    smaller subnet within its range to be extracted by CIDR prefix. Any
    leaving address space is available for subsequent extractions until
    all space is exhausted.
    cCstt|�g�|_dS(s�
        Constructor.

        :param base_cidr: an IPv4 or IPv6 address with a CIDR prefix.
            (see IPNetwork.__init__ for full details).
        N(tsetRt_subnets(tselft	base_cidr((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyt__init__scCs~xw|j�D]i}t|j|d|��}|s:q
n|j|�|jjtt|t|�d���|_|SWgS(s;Extract 1 or more subnets of size specified by CIDR prefix.tcounti(	tavailable_subnetstlisttsubnett
remove_subnetRtunionRRR(RtprefixR	tcidrtsubnets((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pytextract_subnets
	"cCst|jdd�dt�S(s2Returns a list of the currently available subnets.tkeycSs|jS(N(t	prefixlen(tx((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyt<lambda>*streverse(tsortedRtTrue(R((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyR
(scCs|jj|�dS(s:Remove a specified IPNetwork from available address space.N(Rtremove(Rt
ip_network((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyR
,sN(t__name__t
__module__t__doc__RtNoneRR
R
(((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyR	s
			N(t
netaddr.ipRRRtobjectR(((sB/tmp/pip-install-zM1pc4/netaddr/netaddr/contrib/subnet_splitter.pyt<module>s

https://t.me/AnonymousX5 - 2025