Ë
    ÉÓÐe4  ã                   ór   — d dl mZmZ d dlmZ d dlmZ d dlmZ dZ	dZ
dZ G d„ d	ee   «      Zd
ee   fd„Zy)é    )ÚOptionalÚSized)ÚBaseMatcher)ÚDescription)ÚMatcherz
Chris RosezCopyright 2012 hamcrest.orgzBSD, see License.txtc                   ó8   — e Zd Zddedee   defd„Zdeddfd„Zy)	ÚIsEmptyNÚitemÚmismatch_descriptionÚreturnc                 ó¦   — 	 t        |«      dk(  ry|r|j                  dt        |«      z  «       y# t        $ r |r|j                  d«       Y yw xY w)Nr   Tzhas %d item(s)zdoes not support lengthF)ÚlenÚappend_textÚ	TypeError)Úselfr
   r   s      úF/usr/lib/python3/dist-packages/hamcrest/library/collection/is_empty.pyÚmatcheszIsEmpty.matches   s_   € ð		LÜ�4‹y˜AŠ~Øá#Ø$×0Ñ0Ð1AÄCÈÃIÑ1MÔNð øô	 ò 	LÙ#Ø$×0Ñ0Ð1JÔKøàð		Lús   ‚1 ‘1 ±AÁAÚdescriptionc                 ó&   — |j                  d«       y )Nzan empty collection)r   )r   r   s     r   Údescribe_tozIsEmpty.describe_to   s   € Ø×ÑÐ 5Õ6ó    )N)	Ú__name__Ú
__module__Ú__qualname__r   r   r   Úboolr   r   © r   r   r	   r	      s5   „ ñ˜Eð ¸À+Ñ9Nð ÐZ^ó ð7 {ð 7°tô 7r   r	   r   c                  ó   — t        «       S )zy
    This matcher matches any collection-like object that responds to the
    __len__ method, and has a length of 0.
    )r	   r   r   r   Úemptyr      s   € ô
 ‹9Ðr   N)Útypingr   r   Úhamcrest.core.base_matcherr   Úhamcrest.core.descriptionr   Úhamcrest.core.matcherr   Ú
__author__Ú__copyright__Ú__license__r	   r   r   r   r   ú<module>r&      sA   ðß "å 2Ý 1Ý )à€
Ø-€Ø$€ô7ˆk˜%Ñ ô 7ð&ˆw�u‰~ô r   