§ |<ˆjãóö—dZddlmZGd„de¦«ZGd„de¦«ZGd„de¦«ZGd „d e¦«ZGd „d e¦«ZGd „de¦«Z Gd„de¦«Z Gd„de¦«Z dS)zModule with common exceptionsé)Ú to_hex_shacó—eZdZdZdS)ÚODBErrorz(All errors thrown by the object databaseN©Ú__name__Ú __module__Ú __qualname__Ú__doc__©óú[/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/gitdb/exc.pyrr s€€€€€Ø2Ð2Ð2Ð2r rcó—eZdZdZdS)Ú InvalidDBRootzDThrown if an object database cannot be initialized at the given pathNrr r r rr s€€€€€ØNÐNÐNÐNr rcó—eZdZdZd„ZdS)Ú BadObjectzQThe object with the given SHA does not exist. Instantiate with the failed shacó<—dt|jd¦«zS)Nz BadObject: %sr)rÚargs©Úselfs r Ú__str__zBadObject.__str__s€Ø¥¨D¬I°a¬LÑ!9Ô!9Ñ9Ð9r N©rrr r rr r r rrs-€€€€€ððð:ð:ð:ð:ð:r rcó—eZdZdZd„ZdS)ÚBadNamez.A name provided to rev_parse wasn't understoodcó"—d|jdzS)Nz%Ref '%s' did not resolve to an objectr)rrs r rzBadName.__str__s€Ø6¸¼À1¼ÑEÐEr Nrr r r rrs.€€€€€Ø8Ð8ðFðFðFðFðFr rcó—eZdZdZdS)Ú ParseErrorz?Thrown if the parsing of a file failed due to an invalid formatNrr r r rr s€€€€€ØIÐIÐIÐIr rcó—eZdZdZdS)ÚAmbiguousObjectNamezcThrown if a possibly shortened name does not uniquely represent a single object in the databaseNrr r r rr$s€€€€€ððððr rcó—eZdZdZdS)Ú BadObjectTypez"The object had an unsupported typeNrr r r r r )s€€€€€Ø,Ð,Ð,Ð,r r có—eZdZdZdS)ÚUnsupportedOperationzHThrown if the given operation cannot be supported by the object databaseNrr r r r"r"-s€€€€€ØRÐRÐRÐRr r"N) r Ú gitdb.utilrÚ Exceptionrrrrrrr r"r r r úr%s›ðð $Ð#Ø!Ð!Ð!Ð!Ð!Ð!ð3ð3ð3ð3ð3ˆyñ3ô3ð3ðOðOðOðOðO�HñOôOðOð:ð:ð:ð:ð:�ñ:ô:ð:ðFðFðFðFðFˆhñFôFðFðJðJðJðJðJ�ñJôJðJððððð˜(ñôðð -ð-ð-ð-ð-�Hñ-ô-ð-ðSðSðSðSðS˜8ñSôSðSðSðSr