| Server IP : 162.19.112.25 / Your IP : 216.73.216.88 Web Server : LiteSpeed System : Linux qamar.tasjeel.ae 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64 User : archiart ( 1428) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/gitdb/db/__pycache__/ |
Upload File : |
�
�ʼn�N���� �� � d Z ddlmZmZmZ ddlmZ ddlmZm Z ddl
mZ ddlm
Z
dZ G d� d � � Z G d
� d� � Z G d� d
� � Z G d� d� � Zd� Z G d� deee� � ZdS )z8Contains implementations of database retrieveing objects� )�join� LazyMixin�
hex_to_bin)�
force_text)� BadObject�AmbiguousObjectName)�chain)�reduce)� ObjectDBR� ObjectDBW�
FileDBBase�
CompoundDB� CachingDBc �6 � e Zd ZdZd� Zd� Zd� Zd� Zd� Zd� Z dS ) r zkDefines an interface for object database lookup.
Objects are identified either by their 20 byte bin shac � � | j S �N)�has_obj��self�shas �_/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/gitdb/db/base.py�__contains__zObjectDBR.__contains__ s
� ��|�� c � � t d� � �)z�
Whether the object identified by the given 20 bytes
binary sha is contained in the database
:return: True if the object identified by the given 20 bytes
binary sha is contained in the database�To be implemented in subclass��NotImplementedErrorr s r �
has_objectzObjectDBR.has_object"