%PDF- %PDF-
| Direktori : /usr/lib/python3.9/site-packages/tracer/resources/__pycache__/ |
| Current File : //usr/lib/python3.9/site-packages/tracer/resources/__pycache__/exceptions.cpython-39.opt-1.pyc |
a
"e� � @ s� d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ G dd� de �Z
G dd � d ee
�ZG d
d� de
e
�ZG dd
� d
e
e
�ZG dd� de
e
�ZG dd� de
e
�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 ZdZdd� ZdS )�TracerErrorz
Unspecified tracer error
c C s
|| _ d S �N)r )r r r r r �__init__% s zTracerError.__init__N)r r r �__doc__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 r )�OSErrorr r �formatr )r Zdistror r r r 5 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 ; s zLockedDatabase.messagec C s t �| | j� d S r �r r r r r r r r ? s zLockedDatabase.__init__Nr r r r r r 9 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 E s zDatabasePermissions.messagec C s t �| | j� d S r r r r r r r I s zDatabasePermissions.__init__Nr r r r r r C 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 O s �zPathNotFound.messagec C s t �| | j�|�� d S r )r r r r )r �namer r r r U s zPathNotFound.__init__Nr r r r r r! M s
r! N)Z
__future__r r �sysr Ztracer.versionr Ztracer.resources.langr �objectr � Exceptionr r r r r r! r r r r �<module> s