
    ~f                        d Z ddlmZ ddlZddlmZ ddlmZm	Z	 ddl ddl
mZ dd	lmZ dd
lmZ ddlmZ g dZ G d dej&                        Zy)z%Traitlets Python configuration system    )annotationsN   )	traitlets)__version__version_info)*)Bunch)signature_has_traits)import_item)warn)r   r   r   r	   r
   r   Sentinelc                        e Zd Zd fdZ xZS )r   c                H    t        |   |i | t        dt        d       y )Nz
            Sentinel is not a public part of the traitlets API.
            It was published by mistake, and may be removed in the future.
               )
stacklevel)super__init__r   DeprecationWarning)selfargskwargs	__class__s      M/var/www/cvtools/html/venv/lib/python3.12/site-packages/traitlets/__init__.pyr   zSentinel.__init__   s*    $)&) 	
    )r   _t.Anyr   r   returnNone)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    	
 	
r   r   )__doc__
__future__r   typing_t r   _versionr   r   utils.bunchr	   utils.decoratorsr
   utils.importstringr   utils.warningsr   __all__r    r   r   <module>r.      s<    + "   /   2 +  

y!! 

r   