File: //lib/python3.12/site-packages/tuned/__pycache__/exceptions.cpython-312.pyc
�
�]�i8 � �f � d dl Zd dlZd dlZej j � Z G d� de� Zy)� Nc � � e Zd ZdZdd�Zd� Zy)�TunedExceptionz
Nc �j � |�t }|j t | � � | j |� y �N)�exception_logger�error�str�
_log_trace)�self�loggers �5/usr/lib/python3.12/site-packages/tuned/exceptions.py�logzTunedException.log s( � ��^��6��,�,�s�4�y���/�/�&�� c �� � t j � \ }}}|| k7 r|j d� y dj t j
|||� � j
� }|j |� y )Nz"stack trace is no longer available� )�sys�exc_info�debug�join� traceback�format_exception�rstrip)r r �exc_type� exc_value�
exc_traceback�exception_infos r
r
zTunedException._log_trace s[ � �),����&�8�Y�
��$�� �<�<�4�5��G�G�I�6�6�x��M�Z�[�b�b�d�>� �<�<��r r )�__name__�
__module__�__qualname__�__doc__r r
� r r
r r s � ��� r r ) �
tuned.logs�tunedr r �logs�getr � Exceptionr r! r r
�<module>r'