yL idgZddlmZddlZejdk\rddlmZnddlmZddlm Z Gdde jZ y) Blob) guess_typeN))Literal)basecPeZdZUdZdZdZeded<dZdZ dZ dZ e d e fd Zy ) rzA Blob encapsulates a git blob object. See :manpage:`gitglossary(7)` on "blob": https://git-scm.com/docs/gitglossary#def_blob_object z text/plainblobtypeiiireturncd}|jrtt|j}|xr|dxs |jS)z :return: String describing the mime type of this file (based on the filename) :note: Defaults to ``text/plain`` in case the actual file type is unknown. Nr)pathrstrDEFAULT_MIME_TYPE)selfguessess V/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/git/objects/blob.py mime_typezBlob.mime_type$s< 99 TYY0G%71:?)?)??N)__name__ __module__ __qualname____doc__rr r__annotations__executable_mode file_mode link_mode __slots__propertyrrr rrrrsO %"D'&/"OIII  @3 @ @r) __all__ mimetypesrsys version_infotypingrtyping_extensionsr IndexObjectrr rrr*s? ( v)@4  @r