
    |~gE                     6    d dl mZmZ d dlmZ  G d de      Zy)    )AnyOptional)GObjectMetac                   B     e Zd ZU dZee   ed<   dededef fdZ xZS )SingletonGObjectMetaN	_instanceargskwargsreturnc                 \    | j                   st        |   |i || _         | j                   S )N)r   super__call__)clsr	   r
   	__class__s      1/usr/lib/python3/dist-packages/blueman/gobject.pyr   zSingletonGObjectMeta.__call__	   s*    }}!G,d=f=CM}}    )	__name__
__module____qualname__r   r   r   __annotations__r   __classcell__)r   s   @r   r   r      s0    #Ix}#S C C  r   r   N)typingr   r   gi.typesr   r    r   r   <module>r      s       ; r   