관리-도구
편집 파일: _setmixin.cpython-39.pyc
a ������a�����������������������@���sD���zd�dl�mZ�W�n�ey.���d�dlmZ�Y�n0�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}|�D�]}|d7�}q|S�)Nr���������)�self�length�itemr���r����9/usr/lib64/python3.9/site-packages/lxml/html/_setmixin.py�__len__ ���s���� zSetMixin.__len__c�����������������C���s���|�D�]}||kr�dS�qdS�)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�r���r����r����otherr���r���r ����update$���s����zSetMixin.updatec�����������������C���s���|�|M�}�d�S�r���r���r���r���r���r ����intersection_update'���s����zSetMixin.intersection_updatec�����������������C���s���|�|8�}�d�S�r���r���r���r���r���r ����difference_update*���s����zSetMixin.difference_updatec�����������������C���s���|�|N�}�d�S�r���r���r���r���r���r ����symmetric_difference_update-���s����z$SetMixin.symmetric_difference_updatec�����������������C���s&���z|���|��W�n�ty ���Y�n0�d�S�r���)�remove�KeyError)r���r���r���r���r ����discard0���s����zSetMixin.discardc�����������������C���s���t�|�S�r���r ���)�cls�itr���r���r ����_from_iterable6���s����zSetMixin._from_iterableN)�__name__� __module__�__qualname__�__doc__r ���r���r����__le__�issubset�__ge__� issuperset�__or__�union�__and__�intersection�__sub__� difference�__xor__�symmetric_differencer���r���r���r���r���r����classmethodr���r���r���r���r ���r������s"���r���N)�collections.abcr����ImportError�collectionsr���r���r���r���r ����<module>���s���