ó
    ±“,jØ  ã                   óÌ   • S r SSKJr  / SQr " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r	 " S S\5      r
 " S S\5      r " S S\5      rg)zModule with common exceptionsé    )Ú
to_hex_sha)	ÚAmbiguousObjectNameÚBadNameÚ	BadObjectÚBadObjectTypeÚInvalidDBRootÚODBErrorÚ
ParseErrorÚUnsupportedOperationr   c                   ó   • \ rS rSrSrSrg)r	   é   z(All errors thrown by the object database© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Ú—C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\gitdb/exc.pyr	   r	      s   † Ü2r   r	   c                   ó   • \ rS rSrSrSrg)r   é   zDThrown if an object database cannot be initialized at the given pathr   Nr   r   r   r   r   r      s   † ÜNr   r   c                   ó   • \ rS rSrSrS rSrg)r   é   zMThe object with the given SHA does not exist. Instantiate with the
failed shac                 ó8   • S[        U R                  S   5      -  $ )NzBadObject: %sr   )r   Úargs©Úselfs    r   Ú__str__ÚBadObject.__str__    s   € Ø¤¨D¯I©I°a©LÓ!9Ñ9Ð9r   r   N©r   r   r   r   r   r    r   r   r   r   r   r      s   † ñõ:r   r   c                   ó   • \ rS rSrSrS rSrg)r   é$   z.A name provided to rev_parse wasn't understoodc                 ó&   • SU R                   S   -  $ )Nz%Ref '%s' did not resolve to an objectr   )r   r   s    r   r    ÚBadName.__str__'   s   € Ø6¸¿¹À1¹ÑEÐEr   r   Nr"   r   r   r   r   r   $   s   † Ù8õFr   r   c                   ó   • \ rS rSrSrSrg)r
   é+   z?Thrown if the parsing of a file failed due to an invalid formatr   Nr   r   r   r   r
   r
   +   s   † ÜIr   r
   c                   ó   • \ rS rSrSrSrg)r   é/   z_Thrown if a possibly shortened name does not uniquely represent a single object
in the databaser   Nr   r   r   r   r   r   /   s   † ôr   r   c                   ó   • \ rS rSrSrSrg)r   é4   z"The object had an unsupported typer   Nr   r   r   r   r   r   4   s   † Ü,r   r   c                   ó   • \ rS rSrSrSrg)r   é8   zHThrown if the given operation cannot be supported by the object databaser   Nr   r   r   r   r   r   8   s   † ÜRr   r   N)r   Ú
gitdb.utilr   Ú__all__Ú	Exceptionr	   r   r   r   r
   r   r   r   r   r   r   Ú<module>r2      s|   ðñ
 $Ý !ò
€ô3ˆyô 3ôO�Hô Oô:�ô :ôFˆhô FôJ�ô Jô˜(ô ô
-�Hô -ôS˜8õ Sr   