File: //opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/__init__.pyc
�
;�Pc           @   s1  d  d l  m Z d  d l  m Z d  d l  m Z d  d l  m Z d  d l  m Z d  d l  m Z d  d l  m Z d  d l  m Z d  d	 l  m	 Z	 d  d
 l
 Z
 d  d l  m Z e e
 d � r� d
 e
 j
 e <n e j d e _ [
 e Z e Z e	 Z d �  Z d �  Z d �  Z y e �  j Wn e k
 r,n Xd
 S(   i����(   t   BitSet(   t	   ImmBitSet(   t   immbit(   t   immbitrange(   t	   immbitset(   t	   MutBitSet(   t   NodeSet(   t
   ImmNodeSet(   t
   MutNodeSetN(   t   _bst   safe_constructorsi   s
   guppy.setsc         C   s(   t  �  } x |  D] } | | O} q W| S(   sH   Return a mutable nodeset which is the union of all nodesets in iterable.(   t
   mutnodeset(   t   iterablet   sett   it(    (    sF   /opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/__init__.pyt   mutnodeset_union#   s    	
c         G   s   t  |  � } t | | � S(   sL   Return an immmutable nodeset which is the union of all nodesets in iterable.(   R   t
   immnodeset(   R   t   argsR
   (    (    sF   /opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/__init__.pyt   immnodeset_union*   s    c         C   s"