Your IP : 3.144.3.168


Current Path : /opt/alt/python37/lib64/python3.7/site-packages/lxml/html/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/site-packages/lxml/html/__pycache__/_setmixin.cpython-37.pyc

B

�,\��@sFyddlmZWn ek
r0ddlmZYnXGdd�de�ZdS)�)�
MutableSetc@s�eZdZdZdd�Zdd�ZejZej	Z
ejZej
ZejZejZdd�Zdd	�Zd
d�Zdd
�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

?>