/opt/cloudlinux/venv/lib/python3.11/site-packages/git/objects/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/git/objects/__pycache__/fun.cpython-311.pyc (9300B)
§
�2uü¸Ë¬Òã óî — d Z ddlmZ ddlmZmZ ddlmZmZm Z m
Z
mZmZm
Z
mZ erddlmZ ddlmZ eeeef Ze
edf ZdZd e
e d
edge
edf f ddfd
„Zdedee fd„Zde e dedededef
d„Zedddeddfd„¦ « Zedededefd„¦ « Zdededefd„Zddde
e
edf dedeeedf fd„Zdddededee fd „ZdS )!zBModule with functions which are supposed to be as fast as possibleé )ÚS_ISDIR)Úsafe_decodeÚdefenc)ÚCallableÚListÚMutableSequenceÚSequenceÚTupleÚ
TYPE_CHECKINGÚUnionÚoverload)ÚReadableBuffer)ÚGitCmdObjectDBN)Útree_to_streamÚtree_entries_from_dataÚtraverse_trees_recursiveÚtraverse_tree_recursiveÚentriesÚwriter Úreturnc
óv — t d¦ « }d}| D ]¤\ }}}d}t d¦ « D ]!}t ||dz z |z |z g¦ « |z }Œ"|d |k r
|dd… }t |t ¦ « r| t ¦ « } n|} |d |d | d
|f¦ « ¦ « Œ¥dS )zÅWrite the give list of entries into a stream using its write method
:param entries: **sorted** list of tuples with (binsha, mode, name)
:param write: write method which takes a data stringÚ0é ó é é r é Nó ó )ÚordÚrangeÚbytesÚ
isinstanceÚstrÚencoder Újoin)
r r Úord_zeroÚbit_maskÚbinshaÚmodeÚnameÚmode_strÚiÚ
name_bytess
úa/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/git/objects/fun.pyr r &