+
    b­Viÿ  ã                   ó6   € ^ RI HtHt RtRtRt ! R R4      tR# )é    )ÚAnyÚIterablezJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc                   óZ   a € ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltRtV t	R	# )
ÚDescriptionz»A description of a :py:class:`~hamcrest.core.matcher.Matcher`.

A :py:class:`~hamcrest.core.matcher.Matcher` will describe itself to a
description which can later be used for reporting.

c                ó$   <€ V ^8„  d   QhRS[ RR/# )é   ÚtextÚreturnr   )Ústr)ÚformatÚ__classdict__s   "€Ú;/usr/lib/python3/dist-packages/hamcrest/core/description.pyÚ__annotate__ÚDescription.__annotate__   s   ø€ ÷ 1ñ 1¡ð 1¨ñ 1ó    c                ó   € \        R4      h)zOAppends some plain text to the description.

:returns: ``self``, for chaining

Úappend_text©ÚNotImplementedError)Úselfr	   s   &&r   r   ÚDescription.append_text   s   € ô " -Ó0Ð0r   c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   Úvaluer
   r   )r   )r   r   s   "€r   r   r      s   ø€ ÷ 
;ñ 
;©3ð 
;°=ñ 
;r   c                ó   € \        R4      h)zÏAppends description of given value to this description.

If the value implements
:py:meth:`~hamcrest.core.selfdescribing.SelfDescribing.describe_to`,
then it will be used.

:returns: ``self``, for chaining

Úappend_description_ofr   )r   r   s   &&r   r   Ú!Description.append_description_of   s   € ô "Ð"9Ó:Ð:r   c          
      óF   <€ V ^8„  d   QhRS[ RS[ RS[ RS[S[,          RR/# )r   ÚstartÚ	separatorÚendÚlistr
   r   )r   r   r   )r   r   s   "€r   r   r   $   s9   ø€ ÷ 1ñ 1Ùð1Ù%(ð1Ù/2ð1Ù:BÁ3½-ð1à	ñ1r   c                ó   € \        R4      h)aB  Appends a list of objects to the description.

:param start: String that will begin the list description.
:param separator: String that will separate each object in the
    description.
:param end: String that will end the list description.
:param list: List of objects to be described.

:returns: ``self``, for chaining

Úappend_listr   )r   r   r   r    r!   s   &&&&&r   r#   ÚDescription.append_list$   s   € ô " -Ó0Ð0r   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r#   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s(   ø‡ € ñ÷1ð 1÷
;ð 
;÷1ö 1r   r   N)Útypingr   r   Ú
__author__Ú__copyright__Ú__license__r   r%   r   r   Ú<module>r1      s!   ðß  à€
Ø-€Ø$€÷*1ó *1r   