HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/clselect/__pycache__/clselectexcept.cpython-37.pyc
B

���^H�@sHddlmZddlmZddlmZGdd�de�ZGdd�de�ZdS)	�)�print_function)�division)�absolute_importcs"eZdZdZd�fdd�	Z�ZS)�BaseClSelectExceptionz'Base class for all cl-select exceptionsNcstt|��|�||_dS)N)�superr�__init__�details)�self�messager)�	__class__��H/opt/alt/python37/lib/python3.7/site-packages/clselect/clselectexcept.pyrszBaseClSelectException.__init__)N)�__name__�
__module__�__qualname__�__doc__r�
__classcell__rr)rr
rsrc@s�eZdZdZGdd�de�ZGdd�de�ZGdd�de�ZGdd	�d	e�ZGd
d�de�Z	Gdd
�d
e�Z
Gdd�de�ZGdd�de�ZGdd�de�Z
Gdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGd d!�d!e�ZGd"d#�d#e�ZGd$d%�d%e�ZGd&d'�d'e�ZGd(d)�d)e�ZGd*d+�d+e�ZGd,d-�d-e�ZGd.d/�d/e�ZGd0d1�d1e�ZGd2d3�d3e�ZGd4d5�d5e�ZGd6d7�d7e�ZGd8d9�d9e�Z Gd:d;�d;e�Z!d<S)=�ClSelectExceptz!
    Custom exceptions class
    cseZdZd�fdd�	Z�ZS)zClSelectExcept.ConfigNotFoundNcs(|dkrd|f}ttj|��|�dS)NzConfig file (%s) not found)rr�ConfigNotFoundr)r	�filenamer
)rrr
rs
z&ClSelectExcept.ConfigNotFound.__init__)N)rrrrrrr)rr
rsrcseZdZ�fdd�Z�ZS)zClSelectExcept.UnableToLoadDatacs"d||f}ttj|��|�dS)NzCould not load data from %s: %s)rr�UnableToLoadDatar)r	r�reasonr
)rrr
r sz(ClSelectExcept.UnableToLoadData.__init__)rrrrrrr)rr
rsrcseZdZ�fdd�Z�ZS)z"ClSelectExcept.BusyApplicationRootcs d�|�}ttj|��|�dS)Nz�The application cannot be located inside of already existing one: {}. Please, remove the already existing application or specify the other 'application root' path.)�formatrr�BusyApplicationRootr)r	Zapplication_rootr
)rrr
r%sz+ClSelectExcept.BusyApplicationRoot.__init__)rrrrrrr)rr
r$srcseZdZd�fdd�	Z�ZS)zClSelectExcept.WrongDataNcs|sd}ttj|��|�dS)NzError in data supplied)rr�	WrongDatar)r	r
)rrr
r,sz!ClSelectExcept.WrongData.__init__)N)rrrrrrr)rr
r+srcseZdZ�fdd�Z�ZS)z ClSelectExcept.WrongConfigFormatcsd|}ttj|��|�dS)NzConfig file (%s) has errors)rr�WrongConfigFormatr)r	rr
)rrr
r2sz)ClSelectExcept.WrongConfigFormat.__init__)rrrrrrr)rr
r1srcseZdZ�fdd�Z�ZS)z'ClSelectExcept.NoSuchAlternativeVersioncsd|}ttj|��|�dS)Nz No such alternative version (%s))rr�NoSuchAlternativeVersionr)r	�versionr
)rrr
r7sz0ClSelectExcept.NoSuchAlternativeVersion.__init__)rrrrrrr)rr
r6srcseZdZ�fdd�Z�ZS)z'ClSelectExcept.EnvironmentAlreadyExistscsd|}ttj|��|�dS)Nz�Virtual environment already exists (%s). Probably it is used by another application. Please, remove directory if it is no longer needed.)rr�EnvironmentAlreadyExistsr)r	�pathr
)rrr
r<sz0ClSelectExcept.EnvironmentAlreadyExists.__init__)rrrrrrr)rr
r;srcseZdZ�fdd�Z�ZS)zClSelectExcept.AppRootBusycsd|}ttj|��|�dS)Nz(Specified directory already used by '%s')rr�AppRootBusyr)r	rr
)rrr
rCsz#ClSelectExcept.AppRootBusy.__init__)rrrrrrr)rr
r Bsr cseZdZ�fdd�Z�ZS)z$ClSelectExcept.UnableToProcessOptioncsd|}ttj|��|�dS)NzCannot process option (%s))rr�UnableToProcessOptionr)r	�datar
)rrr
rHsz-ClSelectExcept.UnableToProcessOption.__init__)rrrrrrr)rr
r!Gsr!cseZdZ�fdd�Z�ZS)zClSelectExcept.UnableToSaveDatacs"d||f}ttj|��|�dS)NzUnable to save data to %s (%s))rr�UnableToSaveDatar)r	rr
)rrr
rMsz(ClSelectExcept.UnableToSaveData.__init__)rrrrrrr)rr
r#Lsr#cseZdZ�fdd�Z�ZS)z$ClSelectExcept.ExternalProgramFailedcsttj|�j|f|�dS)N)rr�ExternalProgramFailedr)r	r
�kwargs)rrr
rRsz-ClSelectExcept.ExternalProgramFailed.__init__)rrrrrrr)rr
r$Qsr$cseZdZ�fdd�Z�ZS)zClSelectExcept.NoSuchUsercsd|}ttj|��|�dS)NzNo such user (%s))rr�
NoSuchUserr)r	�userr
)rrr
rVsz"ClSelectExcept.NoSuchUser.__init__)rrrrrrr)rr
r&Usr&cseZdZ�fdd�Z�ZS)zClSelectExcept.NoSuchExtensioncs6d�|�}d�|�}d||f}ttj|��|�dS)Nz, z5No such extension(s): %s; available extensions is: %s)�joinrr�NoSuchExtensionr)r	Zext_listZall_extensions�
extensionsZextensions_avalr
)rrr
r[s


z'ClSelectExcept.NoSuchExtension.__init__)rrrrrrr)rr
r)Zsr)cseZdZ�fdd�Z�ZS)zClSelectExcept.NoUserSelectorcsd|}ttj|��|�dS)NzNo selector dir for user %s)rr�NoUserSelectorr)r	r'r
)rrr
rcsz&ClSelectExcept.NoUserSelector.__init__)rrrrrrr)rr
r+bsr+cseZdZ�fdd�Z�ZS)z%ClSelectExcept.UnableToSetAlternativecs$d|||f}ttj|��|�dS)Nz*Unable to set version %s for user %s: (%s))rr�UnableToSetAlternativer)r	r'rr
)rrr
rhsz.ClSelectExcept.UnableToSetAlternative.__init__)rrrrrrr)rr
r,gsr,cseZdZ�fdd�Z�ZS)z*ClSelectExcept.UnableToChangeToAnotherUsercs"d||f}ttj|��|�dS)Nz Unable to change to user %s (%s))rr�UnableToChangeToAnotherUserr)r	r'r
)rrr
rmsz3ClSelectExcept.UnableToChangeToAnotherUser.__init__)rrrrrrr)rr
r-lsr-cseZdZ�fdd�Z�ZS)zClSelectExcept.NotCageFSUsercsd|}ttj|��|�dS)NzUser %s not in CageFS)rr�
NotCageFSUserr)r	r'r
)rrr
rrsz%ClSelectExcept.NotCageFSUser.__init__)rrrrrrr)rr
r.qsr.cseZdZd�fdd�	Z�ZS)z$ClSelectExcept.UnableToGetExtensionsNcs0d|f}|rd||f}ttj|��|�dS)Nz)Cannot get extensions list for version %sz.Cannot get extensions list for version %s (%s))rr�UnableToGetExtensionsr)r	rrr
)rrr
rws
z-ClSelectExcept.UnableToGetExtensions.__init__)N)rrrrrrr)rr
r/vsr/cseZdZ�fdd�Z�ZS)z ClSelectExcept.SelectorExceptioncsttj|��|�dS)N)rr�SelectorExceptionr)r	r
)rrr
r�sz)ClSelectExcept.SelectorException.__init__)rrrrrrr)rr
r0�sr0cseZdZ�fdd�Z�ZS)zClSelectExcept.InterpreterErrorcsttj|��|�dS)N)rr�InterpreterErrorr)r	r
)rrr
r�sz(ClSelectExcept.InterpreterError.__init__)rrrrrrr)rr
r1�sr1cseZdZ�fdd�Z�ZS)zClSelectExcept.WebAppErrorcsttj|��|�dS)N)rr�WebAppErrorr)r	r
)rrr
r�sz#ClSelectExcept.WebAppError.__init__)rrrrrrr)rr
r2�sr2cseZdZ�fdd�Z�ZS)zClSelectExcept.EmptyParamcsd|}ttj|��|�dS)Nz%s not specified)rr�
EmptyParamr)r	r
)rrr
r�sz"ClSelectExcept.EmptyParam.__init__)rrrrrrr)rr
r3�sr3cseZdZ�fdd�Z�ZS)z ClSelectExcept.NoSuchApplicationcsttj|��|�dS)N)rr�NoSuchApplicationr)r	r
)rrr
r�sz)ClSelectExcept.NoSuchApplication.__init__)rrrrrrr)rr
r4�sr4cseZdZd�fdd�	Z�ZS)zClSelectExcept.FileProcessErrorNcs"d||f}ttj|��|�dS)Nz
File (%s): %s)rr�FileProcessErrorr)r	rr
)rrr
r�sz(ClSelectExcept.FileProcessError.__init__)N)rrrrrrr)rr
r5�sr5cseZdZ�fdd�Z�ZS)z!ClSelectExcept.CreateSymlinkErrorcsttj|��|�dS)N)rr�CreateSymlinkErrorr)r	r
)rrr
r�sz*ClSelectExcept.CreateSymlinkError.__init__)rrrrrrr)rr
r6�sr6cseZdZ�fdd�Z�ZS)z!ClSelectExcept.RemoveSymlinkErrorcsttj|��|�dS)N)rr�RemoveSymlinkErrorr)r	r
)rrr
r�sz*ClSelectExcept.RemoveSymlinkError.__init__)rrrrrrr)rr
r7�sr7cseZdZ�fdd�Z�ZS)zClSelectExcept.SymlinkErrorcsttj|��|�dS)N)rr�SymlinkErrorr)r	r
)rrr
r�sz$ClSelectExcept.SymlinkError.__init__)rrrrrrr)rr
r8�sr8cseZdZ�fdd�Z�ZS)z&ClSelectExcept.MissingApprootDirectorycsttj|��|�dS)N)rr�MissingApprootDirectoryr)r	r
)rrr
r�sz/ClSelectExcept.MissingApprootDirectory.__init__)rrrrrrr)rr
r9�sr9cseZdZ�fdd�Z�ZS)z!ClSelectExcept.ConfigMissingErrorcsttj|��|�dS)N)rr�ConfigMissingErrorr)r	r
)rrr
r�sz*ClSelectExcept.ConfigMissingError.__init__)rrrrrrr)rr
r:�sr:N)"rrrrrrrrrrrrr r!r#r$r&r)r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:rrrr
rs<
rN)�
__future__rrr�	Exceptionr�objectrrrrr
�<module>	s