§
    ñžîdü  ã                   ó^   — d Z ddlmZmZ ddlmZ ddlmZ dedeee	ef                  fd„Z
d	S )
zWorking with Git submodules.
é    )ÚIteratorÚTupleé   )Úiter_tree_contents)ÚS_ISGITLINKÚroot_tree_idÚreturnc              #   óx   K  — t          | |¦  «        D ]&}t          |j        ¦  «        r|j        |j        fV — Œ'dS )z³iterate over cached submodules.

    Args:
      store: Object store to iterate
      root_tree_id: SHA of root tree

    Returns:
      Iterator over over (path, sha) tuples
    N)r   r   ÚmodeÚpathÚsha)Ústorer   Úentrys      úU/home/feoh/.local/pipx/venvs/poetry/lib/python3.11/site-packages/dulwich/submodule.pyÚiter_cached_submodulesr      sS   è è € õ $ E¨<Ñ8Ô8ð (ð (ˆÝu”zÑ"Ô"ð 	(Ø”*˜eœiÐ'Ð'Ð'Ð'øð(ð (ó    N)Ú__doc__Útypingr   r   Úobject_storer   Úobjectsr   ÚbytesÚstrr   © r   r   ú<module>r      s‡   ðð*ð ð #Ð "Ð "Ð "Ð "Ð "Ð "Ð "à ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø  Ð  Ð  Ð  Ð  Ð  ð(°ð (¸(À5ÈÈeÈÔCTÔ:Uð (ð (ð (ð (ð (ð (r   