
    hn
                     B   % S SK rS SKJr   " S S5      r " S S\\R
                  R                  5      r " S S\\R
                  R                  5      r " S	 S
\5      r	 " S S\5      r
\" 5       r\\S'    \" 5       r\\S'    \
" 5       r\	" 5       r\\4r \\\4-   rg)    N)Anyc                        \ rS rSrS rS rSrg)	Singleton   c                     U R                   R                  S5      nUb  U$ [        R                  U 5      =U l        nUR
                  " U0 UD6  U$ )N__it__)__dict__getobject__new__r   init)clsargskwdsits       I/home/james-whalen/.local/lib/python3.13/site-packages/tyro/_singleton.pyr   Singleton.__new__   sK    \\h'>I ..--
R
	    c                     g )N )selfr   r   s      r   r   Singleton.init   s    r   r   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r      s    r   r   c                       \ rS rSrSrg)PropagatingMissingType   r   Nr   r   r   r   r   r   r   r   r   r          r   r   c                       \ rS rSrSrg)NonpropagatingMissingType   r   Nr!   r   r   r   r$   r$      r"   r   r$   c                       \ rS rSrSrg)ExcludeFromCallType!   r   Nr!   r   r   r   r'   r'   !   r"   r   r'   c                       \ rS rSrSrg)$NotRequiredButWeDontKnowTheValueType%   r   Nr!   r   r   r   r*   r*   %   r"   r   r*   MISSINGMISSING_NONPROP)unittest.mockunittesttypingr   r   mockMockr   r$   r'   r*   r,   __annotations__r-   'NOT_REQUIRED_BUT_WE_DONT_KNOW_THE_VALUEEXCLUDE_FROM_CALLMISSING_AND_MISSING_NONPROPDEFAULT_SENTINEL_SINGLETONSr   r   r   <module>r8      s      (	Y(:(: 			8==+=+= 		) 		9 	 &' ' 12 22 +O*P ' ()    T9+=  r   