File: //usr/lib/python3.9/site-packages/tracer/resources/__pycache__/exceptions.cpython-39.pyc
a
�|
`> � @ s� d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ G dd� de �Z
G dd � d ee
�ZG d
d� dee
�Z
G dd
� d
ee
�ZG dd� dee
�ZdS )� )�absolute_import)�print_function)�version_info)�__version__��_c @ s e Zd ZdZdd� ZdS )� PrintableNc C s$ t tjdkr| j�d�n| j� d S )N� zutf-8)�printr �major�message�encode��self� r �?/usr/lib/python3.9/site-packages/tracer/resources/exceptions.pyr
s zPrintable.print)�__name__�
__module__�__qualname__r r
r r r r r s r c @ s e Zd Zedd� �Zdd� ZdS )�UnsupportedDistributionc C s t d�S )Na You are running unsupported linux distribution
Please visit https://github.com/FrostyX/tracer/issues
and create new issue called 'Unknown or unsupported linux distribution: {0} (v{1})' if there isn't such.
Don't you have an GitHub account? Please report this issue on frostyx@email.czr r r r r r # s �zUnsupportedDistribution.messagec C s t �| | j�|t�� d S �N)�OSError�__init__r �formatr )r Zdistror r r r - s z UnsupportedDistribution.__init__N�r r r �propertyr r r r r r r ! s
r c @ s e Zd Zedd� �Zdd� ZdS )�LockedDatabasec C s t d�S )Nz-Package database is locked by another processr r r r r r 3 s zLockedDatabase.messagec C s t �| | j� d S r �r r r r r r r r 7 s zLockedDatabase.__init__Nr r r r r r 1 s
r c @ s e Zd Zedd� �Zdd� ZdS )�DatabasePermissionsc C s t d�S )Nz?You can't open package database due to insufficient permissionsr r r r r r = s zDatabasePermissions.messagec C s t �| | j� d S r r r r r r r A s zDatabasePermissions.__init__Nr r r r r r ; s
r c @ s e Zd Zedd� �Zdd� ZdS )�PathNotFoundc C s t d�S )NztProblem occurred - neither one of {0} paths exists
Please contact maintainer of tracer package in your distribution.r r r r r r G s �zPathNotFound.messagec C s t �| | j�|�� d S r )r r r r )r �namer r r r M s zPathNotFound.__init__Nr r r r r r E s
r N)Z
__future__r r �sysr Ztracer.versionr Ztracer.resources.langr �objectr r r r r r r r r r �<module> s