
    j                     :    d dl Z d dlmZmZ  G d de          ZdS )    N)ClassVarDictc                   X     e Zd ZU i Zee         ed<    ej                    Z	 fdZ
 xZS )	Singleton_insc                     | | j         vrK| j        5  | | j         vr# t                      j        |i |}|| j         | <   d d d            n# 1 swxY w Y   | j         |          S )N)r   _locksuper__call__)clsargskwargsins	__class__s       i/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/pymilvus/client/singleton_utils.pyr   zSingleton.__call__	   s    ch ( (ch&&*%''*D;F;;C$'CHSM( ( ( ( ( ( ( ( ( ( ( ( ( ( ( x}s   -AAA)__name__
__module____qualname__r   r   r   __annotations__	threadingLockr	   r   __classcell__)r   s   @r   r   r      s]         D(4.INE            r   )r   typingr   r   typer    r   r   <module>r      s]        ! ! ! ! ! ! ! !
 
 
 
 
 
 
 
 
 
r   