????
Your IP : 3.133.91.171
B
�,\��@sFyddlmZWn ek
r0ddlmZYnXGdd�de�ZdS)�)�
MutableSetc@s�eZdZdZdd�Zdd�ZejZej Z
ejZej
ZejZejZdd�Zdd �Zd
d�Zdd
�Zdd�Zdd�Zedd��ZdS)�SetMixinzA
Mix-in for sets. You must define __iter__, add, remove
cCsd}x|D]}|d7}q
W|S)Nr��)�self�length�itemrr�F/opt/alt/python37/lib64/python3.7/site-packages/lxml/html/_setmixin.py�__len__
s
zSetMixin.__len__cCsx|D]}||krdSqWdS)NTFr)rrZhas_itemrrr �__contains__s
zSetMixin.__contains__cCst|�S)N)�set)rrrr �copy!sz
SetMixin.copycCs||O}dS)Nr)r�otherrrr �update$szSetMixin.updatecCs||M}dS)Nr)rrrrr �intersection_update'szSetMixin.intersection_updatecCs||8}dS)Nr)rrrrr �difference_update*szSetMixin.difference_updatecCs||N}dS)Nr)rrrrr �symmetric_difference_update-sz$SetMixin.symmetric_difference_updatecCs(y|�|�Wntk
r"YnXdS)N)�remove�KeyError)rrrrr �discard0szSetMixin.discardcCst|�S)N)r)�cls�itrrr �_from_iterable6szSetMixin._from_iterableN)�__name__�
__module__�__qualname__�__doc__r
rr�__le__�issubset�__ge__�
issuperset�__or__�union�__and__�intersection�__sub__�
difference�__xor__�symmetric_differencer
rrrrr�classmethodrrrrr rs rN)�collections.abcr�ImportError�collectionsrrrrr �<module>s