
    6h                    >    S SK Jr  S SKrS SKJrJr   " S S\5      rg)    )annotationsN)IteratorProtocolc                      \ rS rSr% SrS\S'    S\S'    S\S'    S\S'    S\S'    S\S	'    S\S
'    \R                  SS j5       r\R                  SS j5       r	Sr
g)Status   zStruct with a list of files per status.

The 'deleted', 'unknown' and 'ignored' properties are only
relevant to the working copy.
zlist[bytes]modifiedaddedremoveddeletedunknownignoredcleanc                    g)z3Iterates over each of the categories of file lists.N selfs    =/usr/lib/python3/dist-packages/mercurial/interfaces/status.py__iter__Status.__iter__/           c                    g)z2Creates a string representation of the file lists.Nr   r   s    r   __repr__Status.__repr__3   r   r   r   N)returnzIterator[list[bytes]])r   str)__name__
__module____qualname____firstlineno____doc____annotations__abcabstractmethodr   r   __static_attributes__r   r   r   r   r      s     /773 JF<B B 	A Ar   r   )
__future__r   r$   typingr   r   r   r   r   r   <module>r)      s     # 
#AX #Ar   