Module Expr Str Import alias identifier ImportFrom alias alias alias alias alias alias ImportFrom alias alias alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num AugAssignAdd NameStore Num Assign NameStore NameLoad While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareNotIn NameLoad NameLoad body Break If CompareEq BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd AttributeLoad NameLoad attr Num BinOpSub AttributeLoad NameLoad attr Num AugAssignAdd NameStore Num Assign NameStore NameLoad Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore AttributeLoad NameLoad attr If CompareLtE NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot NameLoad body Return Assign TupleStore NameStore NameStore NameStore SubscriptLoad NameLoad Index Num For TupleStore NameStore NameStore NameStore SubscriptLoad NameLoad Slice Num body If BoolOpAnd CompareEq NameLoad BinOpAdd NameLoad Num CompareEq NameLoad NameLoad body Assign NameStore NameLoad Continue Expr Yield TupleLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Expr Yield TupleLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Dict If CompareIsNot NameLoad NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad ListComp Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr GeneratorExp Call NameLoad TupleLoad NameLoad NameLoad keyword NameLoad comprehension TupleStore NameStore NameStore NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body For NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Return orelse Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If BoolOpOr CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq NameLoad NameLoad body Continue Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareGtE NameLoad NameLoad CompareLtE NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareLtE NameLoad NameLoad CompareGtE NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Assert UnaryOpNot NameLoad Return For NameStore NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Assign NameStore BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr While CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpBitAnd BinOpRShift AttributeLoad NameLoad attr NameLoad Num If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Return Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad AugAssignSub AttributeStore NameLoad attr Num AugAssignAdd NameStore Num Assign AttributeStore NameLoad attr BinOpLShift BinOpRShift AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Return NameLoad While AttributeLoad NameLoad attr body AugAssignSub AttributeStore NameLoad attr Num If CompareIn NameLoad AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Return If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore NameLoad Break If CompareIsNot NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad For NameStore NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr GeneratorExp NameLoad comprehension NameStore Call NameLoad BinOpAdd Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad Return orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return If UnaryOpNot Call NameLoad NameLoad Str body Raise Call NameLoad Str Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad BinOpAdd Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad Str body Return NameLoad Return BoolOpAnd CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad Str body Return NameLoad Return BoolOpAnd CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad Str body Return NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad While BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num orelse If CompareLt NameLoad NameLoad body AugAssignAdd NameStore Num orelse AugAssignAdd NameStore Num Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad While BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Num AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AugAssignAdd NameStore Num orelse If CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Num orelse Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Num Assign NameStore Call NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad For NameStore NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Dict Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad While BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Num AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body AugAssignAdd NameStore Num orelse If CompareIn NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AugAssignAdd NameStore Num orelse If CompareLt NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num orelse AugAssignAdd NameStore Num While CompareLt NameLoad NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num For TupleStore NameStore NameStore Call NameLoad NameLoad body For NameStore Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareGt NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return BinOpMod Str ListComp Call NameLoad NameLoad comprehension NameStore Call NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num For NameStore NameLoad body If CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Return NameLoad Assign NameStore BinOpAdd SubscriptLoad NameLoad Index Num Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Return Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Expr Yield Call NameLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A Set based operations for IP addresses and subnets. N/A itertools _itertools netaddr.ip IPNetwork IPAddress IPRange cidr_merge cidr_exclude iprange_to_cidrs netaddr.compat _sys_maxint _dict_keys _int_type _subtract N/A N/A supernet subnets subnet_idx ranges N/A N/A N/A Calculate IPSet([supernet]) - IPSet(subnets).

    Assumptions: subnets is sorted, subnet_idx points to the first
    element in subnets that is a subnet of supernet.

    Results are appended to the ranges parameter as tuples of in format
    (version, first, last). Return value is the first subnet_idx that
    does not point to a subnet of supernet (or len(subnets) if all
    subsequents items are a subnet of supernet).
     N/A version N/A N/A supernet _module version N/A subnet N/A subnets N/A subnet_idx N/A N/A N/A subnet first N/A supernet first N/A N/A N/A N/A ranges append N/A version N/A supernet first N/A N/A subnet first 1 N/A subnet_idx 1 N/A prev_subnet subnet N/A N/A subnet_idx N/A len subnets N/A N/A cur_subnet N/A subnets N/A subnet_idx N/A N/A cur_subnet supernet N/A N/A N/A N/A N/A N/A prev_subnet last 1 N/A cur_subnet first N/A N/A N/A N/A N/A N/A ranges append N/A version N/A N/A prev_subnet last 1 N/A N/A cur_subnet first 1 N/A subnet_idx 1 N/A prev_subnet cur_subnet N/A first N/A N/A prev_subnet last 1 N/A last N/A supernet last N/A N/A first last N/A N/A N/A N/A ranges append N/A version first last N/A subnet_idx N/A _iter_merged_ranges N/A N/A sorted_ranges N/A N/A N/A Iterate over sorted_ranges, merging where possible

    Sorted ranges must be a sorted iterable of (version, first, last) tuples.
    Merging occurs for pairs like [(4, 10, 42), (4, 43, 100)] which is merged
    into (4, 10, 100), and leads to return value
    ( IPAddress(10, 4), IPAddress(100, 4) ), which is suitable input for the
    iprange_to_cidrs function.
     N/A N/A sorted_ranges N/A N/A N/A N/A current_version current_start current_stop N/A sorted_ranges N/A 0 N/A N/A next_version next_start next_stop N/A sorted_ranges N/A 1 N/A N/A N/A N/A next_start N/A current_stop 1 N/A next_version current_version N/A N/A current_stop next_stop N/A N/A N/A N/A N/A IPAddress current_start current_version N/A IPAddress current_stop current_version N/A current_start next_start N/A current_stop next_stop N/A current_version next_version N/A N/A N/A N/A IPAddress current_start current_version N/A IPAddress current_stop current_version N/A IPSet N/A object N/A N/A 
    Represents an unordered collection (set) of unique IP addresses and
    subnets.

     N/A __slots__ N/A _cidrs __init__ N/A N/A self iterable flags N/A None 0 N/A N/A 
        Constructor.

        :param iterable: (optional) an iterable containing IP addresses and
            subnets.

        :param flags: decides which rules are applied to the interpretation
            of the addr value. See the netaddr.core namespace documentation
            for supported constant values.

         N/A N/A isinstance iterable IPNetwork N/A N/A N/A self _cidrs N/A N/A iterable cidr True N/A N/A N/A isinstance iterable IPRange N/A N/A N/A self _cidrs N/A N/A dict fromkeys N/A iprange_to_cidrs N/A iterable N/A 0 N/A iterable N/A -1 True N/A N/A N/A isinstance iterable IPSet N/A N/A N/A self _cidrs N/A N/A dict fromkeys N/A N/A iterable iter_cidrs True N/A N/A N/A self _cidrs N/A N/A N/A iterable None N/A N/A mergeable N/A N/A addr iterable N/A N/A N/A isinstance addr _int_type N/A N/A addr N/A IPAddress addr flags flags N/A N/A N/A mergeable append addr N/A cidr N/A cidr_merge mergeable N/A N/A N/A N/A self _cidrs N/A cidr True N/A __getstate__ N/A N/A self N/A N/A N/A :return: Pickled state of an ``IPSet`` object. N/A N/A tuple N/A N/A N/A cidr __getstate__ N/A cidr N/A self _cidrs N/A __setstate__ N/A N/A self state N/A N/A N/A 
        :param state: data used to unpickle a pickled ``IPSet`` object.

         N/A N/A self _cidrs N/A N/A dict fromkeys N/A N/A IPNetwork N/A value prefixlen version version N/A N/A value prefixlen version state True N/A _compact_single_network N/A N/A self added_network N/A N/A N/A 
        Same as compact(), but assume that added_network is the only change and
        that this IPSet was properly compacted before added_network was added.
        This allows to perform compaction much faster. added_network must
        already be present in self._cidrs.
         N/A added_first N/A added_network first N/A added_last N/A added_network last N/A added_version N/A added_network version N/A N/A N/A added_network _prefixlen N/A N/A added_network _module width N/A N/A potential_supernet N/A N/A added_network supernet N/A N/A N/A potential_supernet N/A self _cidrs N/A N/A N/A N/A self _cidrs N/A added_network N/A N/A N/A to_remove N/A N/A cidr N/A self _cidrs N/A N/A N/A N/A N/A N/A cidr _module version added_version N/A cidr added_network N/A N/A N/A first N/A cidr first N/A last N/A cidr last N/A N/A N/A first added_first N/A last added_last N/A N/A N/A N/A to_remove append cidr N/A N/A N/A N/A first added_first N/A last added_last N/A N/A N/A N/A self _cidrs N/A added_network N/A N/A to_remove N/A N/A item to_remove N/A N/A N/A N/A self _cidrs N/A item N/A shift_width N/A N/A N/A added_network _module width N/A added_network prefixlen N/A N/A N/A added_network prefixlen 0 N/A N/A the_bit N/A N/A N/A added_network _value shift_width 1 N/A the_bit N/A N/A candidate N/A N/A added_network previous N/A N/A candidate N/A N/A added_network next N/A N/A candidate N/A self _cidrs N/A N/A N/A N/A N/A self _cidrs N/A candidate N/A N/A N/A self _cidrs N/A added_network N/A N/A added_network prefixlen 1 N/A shift_width 1 N/A N/A added_network _value N/A N/A N/A added_network _value shift_width shift_width N/A N/A N/A self _cidrs N/A added_network True N/A compact N/A N/A self N/A N/A N/A 
        Compact internal list of `IPNetwork` objects using a CIDR merge.
         N/A cidrs N/A cidr_merge N/A self _cidrs N/A N/A self _cidrs N/A N/A dict fromkeys cidrs True N/A __hash__ N/A N/A self N/A N/A N/A 
        Raises ``TypeError`` if this method is called.

        .. note:: IPSet objects are not hashable and cannot be used as             dictionary keys or as members of other sets.          N/A N/A TypeError IP sets are unhashable! N/A __contains__ N/A N/A self ip N/A N/A N/A 
        :param ip: An IP address or subnet.

        :return: ``True`` if IP address or subnet is a member of this IP set.
         N/A supernet N/A IPNetwork ip N/A N/A supernet N/A self _cidrs N/A N/A True N/A N/A supernet _prefixlen N/A N/A N/A supernet _prefixlen 1 N/A N/A supernet N/A self _cidrs N/A N/A True N/A False N/A __nonzero__ N/A N/A self N/A N/A N/A Return True if IPSet contains at least one IP, else False N/A N/A bool N/A self _cidrs N/A N/A __bool__ __nonzero__ __iter__ N/A N/A self N/A N/A N/A 
        :return: an iterator over the IP addresses within this IP set.
         N/A N/A N/A _itertools chain N/A sorted N/A self _cidrs N/A iter_cidrs N/A N/A self N/A N/A N/A 
        :return: an iterator over individual IP subnets within this IP set.
         N/A N/A sorted N/A self _cidrs N/A add N/A N/A self addr flags N/A 0 N/A N/A 
        Adds an IP address or subnet or IPRange to this IP set. Has no effect if
        it is already present.

        Note that where possible the IP address or subnet is merged with other
        members of the set to form more concise CIDR blocks.

        :param addr: An IP address or subnet in either string or object form, or
            an IPRange object.

        :param flags: decides which rules are applied to the interpretation
            of the addr value. See the netaddr.core namespace documentation
            for supported constant values.

         N/A N/A isinstance addr IPRange N/A N/A new_cidrs N/A N/A dict fromkeys N/A iprange_to_cidrs N/A addr N/A 0 N/A addr N/A -1 True N/A N/A N/A N/A self _cidrs update new_cidrs N/A N/A N/A self compact N/A N/A N/A isinstance addr IPNetwork N/A N/A addr N/A addr cidr N/A N/A N/A isinstance addr _int_type N/A N/A addr N/A IPNetwork N/A IPAddress addr flags flags N/A N/A addr N/A IPNetwork addr N/A N/A N/A self _cidrs N/A addr True N/A N/A N/A self _compact_single_network addr N/A remove N/A N/A self addr flags N/A 0 N/A N/A 
        Removes an IP address or subnet or IPRange from this IP set. Does
        nothing if it is not already a member.

        Note that this method behaves more like discard() found in regular
        Python sets because it doesn't raise KeyError exceptions if the
        IP address or subnet is question does not exist. It doesn't make sense
        to fully emulate that behaviour here as IP sets contain groups of
        individual IP addresses as individual set members using IPNetwork
        objects.

        :param addr: An IP address or subnet, or an IPRange.

        :param flags: decides which rules are applied to the interpretation
            of the addr value. See the netaddr.core namespace documentation
            for supported constant values.

         N/A N/A isinstance addr IPRange N/A N/A cidrs N/A iprange_to_cidrs N/A addr N/A 0 N/A addr N/A -1 N/A cidr cidrs N/A N/A N/A N/A self remove cidr N/A N/A N/A isinstance addr _int_type N/A N/A addr N/A IPAddress addr flags flags N/A N/A addr N/A IPNetwork addr N/A N/A N/A self add addr N/A remainder None N/A matching_cidr None N/A cidr N/A self _cidrs N/A N/A N/A addr cidr N/A N/A remainder N/A cidr_exclude cidr addr N/A matching_cidr cidr N/A N/A N/A remainder None N/A N/A N/A N/A self _cidrs N/A matching_cidr N/A cidr remainder N/A N/A N/A N/A self _cidrs N/A cidr True N/A pop N/A N/A self N/A N/A N/A 
        Removes and returns an arbitrary IP address or subnet from this IP
        set.

        :return: An IP address or subnet.
         N/A N/A N/A N/A N/A self _cidrs popitem N/A 0 N/A isdisjoint N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: ``True`` if this IP set has no elements (IP addresses
            or subnets) in common with other. Intersection *must* be an
            empty set.
         N/A result N/A N/A self intersection other N/A N/A result N/A copy N/A N/A self N/A N/A N/A :return: a shallow copy of this IP set. N/A obj_copy N/A N/A self __class__ N/A N/A N/A N/A obj_copy _cidrs update N/A self _cidrs N/A obj_copy N/A update N/A N/A self iterable flags N/A 0 N/A N/A 
        Update the contents of this IP set with the union of itself and
        other IP set.

        :param iterable: an iterable containing IP addresses and subnets.

        :param flags: decides which rules are applied to the interpretation
            of the addr value. See the netaddr.core namespace documentation
            for supported constant values.

         N/A N/A isinstance iterable IPSet N/A N/A N/A self _cidrs N/A N/A dict fromkeys N/A ip N/A ip N/A cidr_merge N/A N/A _dict_keys N/A self _cidrs N/A _dict_keys N/A iterable _cidrs True N/A N/A N/A N/A isinstance iterable N/A IPNetwork IPRange N/A N/A N/A N/A self add iterable N/A N/A N/A N/A hasattr iterable __iter__ N/A N/A N/A TypeError an iterable was expected! N/A mergeable N/A N/A addr iterable N/A N/A N/A isinstance addr _int_type N/A N/A addr N/A IPAddress addr flags flags N/A N/A N/A mergeable append addr N/A cidr N/A cidr_merge N/A N/A _dict_keys N/A self _cidrs mergeable N/A N/A N/A N/A self _cidrs N/A cidr True N/A N/A N/A self compact N/A clear N/A N/A self N/A N/A N/A Remove all IP addresses and subnets from this IP set. N/A N/A self _cidrs N/A N/A __eq__ N/A N/A self other N/A N/A N/A 
        :param other: an IP set

        :return: ``True`` if this IP set is equivalent to the ``other`` IP set,
            ``False`` otherwise.
         N/A N/A N/A N/A N/A self _cidrs N/A other _cidrs N/A N/A N/A AttributeError N/A N/A NotImplemented N/A __ne__ N/A N/A self other N/A N/A N/A 
        :param other: an IP set

        :return: ``False`` if this IP set is equivalent to the ``other`` IP set,
            ``True`` otherwise.
         N/A N/A N/A N/A N/A self _cidrs N/A other _cidrs N/A N/A N/A AttributeError N/A N/A NotImplemented N/A __lt__ N/A N/A self other N/A N/A N/A 
        :param other: an IP set

        :return: ``True`` if this IP set is less than the ``other`` IP set,
            ``False`` otherwise.
         N/A N/A N/A hasattr other _cidrs N/A N/A NotImplemented N/A N/A N/A N/A self size N/A other size N/A N/A self issubset other N/A issubset N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: ``True`` if every IP address and subnet in this IP set
            is found within ``other``.
         N/A cidr N/A self _cidrs N/A N/A N/A cidr other N/A N/A False N/A True N/A N/A __le__ issubset __gt__ N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: ``True`` if this IP set is greater than the ``other`` IP set,
            ``False`` otherwise.
         N/A N/A N/A hasattr other _cidrs N/A N/A NotImplemented N/A N/A N/A N/A self size N/A other size N/A N/A self issuperset other N/A issuperset N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: ``True`` if every IP address and subnet in other IP set
            is found within this one.
         N/A N/A N/A hasattr other _cidrs N/A N/A NotImplemented N/A cidr N/A other _cidrs N/A N/A N/A cidr self N/A N/A False N/A True N/A N/A __ge__ issuperset union N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: the union of this IP set and another as a new IP set
            (combines IP addresses and subnets from both sets).
         N/A ip_set N/A N/A self copy N/A N/A N/A ip_set update other N/A ip_set N/A N/A __or__ union intersection N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: the intersection of this IP set and another as a new IP set.
            (IP addresses and subnets common to both sets).
         N/A result_cidrs N/A N/A own_nets N/A sorted N/A self _cidrs N/A other_nets N/A sorted N/A other _cidrs N/A own_idx 0 N/A other_idx 0 N/A own_len N/A len own_nets N/A other_len N/A len other_nets N/A N/A N/A own_idx own_len N/A other_idx other_len N/A N/A own_cur N/A own_nets N/A own_idx N/A other_cur N/A other_nets N/A other_idx N/A N/A own_cur other_cur N/A N/A N/A result_cidrs N/A own_cur True N/A own_idx 1 N/A other_idx 1 N/A N/A N/A own_cur other_cur N/A N/A N/A result_cidrs N/A own_cur True N/A own_idx 1 N/A N/A N/A other_cur own_cur N/A N/A N/A result_cidrs N/A other_cur True N/A other_idx 1 N/A N/A N/A own_cur other_cur N/A N/A own_idx 1 N/A N/A other_idx 1 N/A result N/A IPSet N/A N/A result _cidrs result_cidrs N/A result N/A N/A __and__ intersection symmetric_difference N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: the symmetric difference of this IP set and another as a new
            IP set (all IP addresses and subnets that are in exactly one
            of the sets).
         N/A result_ranges N/A N/A own_nets N/A sorted N/A self _cidrs N/A other_nets N/A sorted N/A other _cidrs N/A own_idx 0 N/A other_idx 0 N/A own_len N/A len own_nets N/A other_len N/A len other_nets N/A N/A N/A own_idx own_len N/A other_idx other_len N/A N/A own_cur N/A own_nets N/A own_idx N/A other_cur N/A other_nets N/A other_idx N/A N/A own_cur other_cur N/A N/A own_idx 1 N/A other_idx 1 N/A N/A N/A own_cur other_cur N/A N/A own_idx N/A _subtract other_cur own_nets own_idx result_ranges N/A other_idx 1 N/A N/A N/A other_cur own_cur N/A N/A other_idx N/A _subtract own_cur other_nets other_idx result_ranges N/A own_idx 1 N/A N/A N/A own_cur other_cur N/A N/A N/A N/A result_ranges append N/A N/A N/A own_cur _module version N/A own_cur first N/A own_cur last N/A own_idx 1 N/A N/A N/A N/A result_ranges append N/A N/A N/A other_cur _module version N/A other_cur first N/A other_cur last N/A other_idx 1 N/A N/A own_idx own_len N/A N/A own_cur N/A own_nets N/A own_idx N/A N/A N/A result_ranges append N/A N/A N/A own_cur _module version N/A own_cur first N/A own_cur last N/A own_idx 1 N/A N/A other_idx other_len N/A N/A other_cur N/A other_nets N/A other_idx N/A N/A N/A result_ranges append N/A N/A N/A other_cur _module version N/A other_cur first N/A other_cur last N/A other_idx 1 N/A result N/A IPSet N/A N/A start stop N/A _iter_merged_ranges result_ranges N/A N/A cidrs N/A iprange_to_cidrs start stop N/A cidr cidrs N/A N/A N/A N/A result _cidrs N/A cidr True N/A result N/A N/A __xor__ symmetric_difference difference N/A N/A self other N/A N/A N/A 
        :param other: an IP set.

        :return: the difference between this IP set and another as a new IP
            set (all IP addresses and subnets that are in this IP set but
            not found in the other.)
         N/A result_ranges N/A N/A result_cidrs N/A N/A own_nets N/A sorted N/A self _cidrs N/A other_nets N/A sorted N/A other _cidrs N/A own_idx 0 N/A other_idx 0 N/A own_len N/A len own_nets N/A other_len N/A len other_nets N/A N/A N/A own_idx own_len N/A other_idx other_len N/A N/A own_cur N/A own_nets N/A own_idx N/A other_cur N/A other_nets N/A other_idx N/A N/A own_cur other_cur N/A N/A own_idx 1 N/A other_idx 1 N/A N/A N/A own_cur other_cur N/A N/A own_idx 1 N/A N/A N/A other_cur own_cur N/A N/A other_idx N/A _subtract own_cur other_nets other_idx result_ranges N/A own_idx 1 N/A N/A N/A own_cur other_cur N/A N/A N/A result_cidrs N/A own_cur True N/A own_idx 1 N/A N/A other_idx 1 N/A N/A own_idx own_len N/A N/A N/A result_cidrs N/A N/A own_nets N/A own_idx True N/A own_idx 1 N/A N/A start stop N/A _iter_merged_ranges result_ranges N/A N/A cidr N/A iprange_to_cidrs start stop N/A N/A N/A result_cidrs N/A cidr True N/A result N/A IPSet N/A N/A result _cidrs result_cidrs N/A result N/A N/A __sub__ difference __len__ N/A N/A self N/A N/A N/A 
        :return: the cardinality of this IP set (i.e. sum of individual IP             addresses). Raises ``IndexError`` if size > maxint (a Python             limitation). Use the .size property for subnets of any size.
         N/A size N/A self size N/A N/A size _sys_maxint N/A N/A N/A IndexError N/A range contains more than %d (sys.maxint) IP addresses!Use the .size property instead. _sys_maxint N/A size N/A size N/A N/A self N/A N/A N/A 
        The cardinality of this IP set (based on the number of individual IP
        addresses including those implicitly defined in subnets).
         N/A N/A sum N/A N/A cidr size N/A cidr N/A self _cidrs N/A property __repr__ N/A N/A self N/A N/A N/A :return: Python statement to create an equivalent object N/A N/A IPSet(%r) N/A N/A str c N/A c N/A sorted N/A self _cidrs N/A N/A __str__ __repr__ iscontiguous N/A N/A self N/A N/A N/A 
        Returns True if the members of the set form a contiguous IP
        address range (with no gaps), False otherwise.

        :return: ``True`` if the ``IPSet`` object is contiguous.
         N/A cidrs N/A N/A self iter_cidrs N/A N/A N/A len cidrs 1 N/A N/A previous N/A N/A cidrs N/A 0 N/A 0 N/A cidr cidrs N/A N/A N/A N/A cidr N/A 0 previous N/A N/A False N/A previous N/A N/A cidr N/A -1 1 N/A True N/A iprange N/A N/A self N/A N/A N/A 
        Generates an IPRange for this IPSet, if all its members
        form a single contiguous sequence.

        Raises ``ValueError`` if the set is not contiguous.

        :return: An ``IPRange`` for all IPs in the IPSet.
         N/A N/A N/A self iscontiguous N/A N/A cidrs N/A N/A self iter_cidrs N/A N/A cidrs N/A N/A None N/A N/A IPRange N/A N/A cidrs N/A 0 N/A 0 N/A N/A cidrs N/A -1 N/A -1 N/A N/A N/A ValueError IPSet is not contiguous N/A iter_ipranges N/A N/A self N/A N/A N/A Generate the merged IPRanges for this IPSet.

        In contrast to self.iprange(), this will work even when the IPSet is
        not contiguous. Adjacent IPRanges will be merged together, so you
        get the minimal number of IPRanges.
         N/A sorted_ranges N/A N/A N/A N/A cidr _module version N/A cidr first N/A cidr last N/A cidr N/A N/A self iter_cidrs N/A N/A start stop N/A _iter_merged_ranges sorted_ranges N/A N/A N/A N/A IPRange start stop N/A N/A