File: //opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/sets/__pycache__/__init__.cpython-311.pyc
�
    � h*  �                   ��   � d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d d	l m	Z	 d
dl
mZ de_        eZ
eZe	Zd
� Zd� Z	  e�   �         j         dS # e$ r Y dS w xY w)�    )�BitSet)�	ImmBitSet)�immbit)�immbitrange)�	immbitset)�	MutBitSet)�NodeSet)�
ImmNodeSet)�
MutNodeSet�   )�_bsz
guppy.setsc                 �6   � t          �   �         }| D ]}||z  }�|S )zHReturn a mutable nodeset which is the union of all nodesets in iterable.)�
mutnodeset)�iterable�set�its      �H/opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/sets/__init__.py�mutnodeset_unionr      s*   � �
�,�,�C�� � ���r�	����J�    c                 �:   � t          | �  �        }t          |g|�R � S )zLReturn an immmutable nodeset which is the union of all nodesets in iterable.)r   �
immnodeset)r   �argsr   s      r   �immnodeset_unionr   "