+
     GiO  c                   s     ! R  R] 4      tR# )c                   s>   a  ] tR t^t o RtRtR t]R 4       tRt	V t
R# )	Singletonz
Singleton design pattern.
Nc                sD    V P                   \        J d   \        R 4      hR# )zCannot instantiate directly.N)Z	__class__r    Z	TypeError)Zself   &3/usr/lib/python3.14/site-packages/tuned/patterns.py__init__ZSingleton.__init__   s    	^^y 	1	22 !    c                sN    V P                   f   V ! 4       V n         V P                   # )zGet the class instance.)	_instance)Zclsr   r   get_instanceZSingleton.get_instance   s!     	]]53=	r    )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   Zclassmethodr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r    r       s*      3  r   r    N)Zobjectr    r   r   r   <module>r      s    r   