관리-도구
편집 파일: exceptions.cpython-39.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