File: //usr/local/lib64/python3.6/site-packages/lxml/html/__pycache__/_setmixin.cpython-36.pyc
3
��?e� � @ sF yd dl mZ W n ek
r0 d dlmZ Y nX G dd� de�ZdS )� )�
MutableSetc @ s� e Zd ZdZdd� Zdd� ZejZej Z
ejZej
ZejZejZdd� Zdd � Zd
d� Zdd
� Zdd� Zdd� Zedd� �ZdS )�SetMixinzA
Mix-in for sets. You must define __iter__, add, remove
c C s d}x| D ]}|d7 }q
W |S )Nr � � )�self�length�itemr r �3/tmp/pip-build-_veujq9v/lxml/lxml/html/_setmixin.py�__len__
s
zSetMixin.__len__c C s x| D ]}||krdS qW dS )NTFr )r r Zhas_itemr r r �__contains__ s
zSetMixin.__contains__c C s t | �S )N)�set)r r r r �copy! s z
SetMixin.copyc C s | |O } d S )Nr )r �otherr r r �update$ s zSetMixin.updatec C s | |M } d S )Nr )r r r r r �intersection_update'