ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ iB^c@`s`ddlmZddlmZddlmZdefdYZdefdYZdS( i(tprint_function(tdivision(tabsolute_importtBaseClSelectExceptioncB`seZdZddZRS(s'Base class for all cl-select exceptionscC`s#tt|j|||_dS(N(tsuperRt__init__tdetails(tselftmessageR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRsN(t__name__t __module__t__doc__tNoneR(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR stClSelectExceptcB`seZdZdefdYZdefdYZdefdYZdefdYZd efd YZd efd YZ d efdYZ defdYZ defdYZ defdYZ defdYZdefdYZdefdYZdefdYZdefdYZdefd YZd!efd"YZd#efd$YZd%efd&YZd'efd(YZd)efd*YZd+efd,YZd-efd.YZd/efd0YZd1efd2YZd3efd4YZd5efd6YZd7efd8YZd9efd:YZ RS(;s! Custom exceptions class tConfigNotFoundcB`seZddZRS(cC`s9|dkrd|f}nttj|j|dS(NsConfig file (%s) not found(R RR RR(RtfilenameR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs N(R R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRstUnableToLoadDatacB`seZdZRS(cC`s-d||f}ttj|j|dS(NsCould not load data from %s: %s(RR RR(RRtreasonR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR s(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRstBusyApplicationRootcB`seZdZRS(cC`s,dj|}ttj|j|dS(NsThe application cannot be located inside of already existing one: {}. Please, remove the already existing application or specify the other 'application root' path.(tformatRR RR(Rtapplication_rootR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR%s (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR$st WrongDatacB`seZddZRS(cC`s,|sd}nttj|j|dS(NsError in data supplied(RR RR(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR,s N(R R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR+stWrongConfigFormatcB`seZdZRS(cC`s'd|}ttj|j|dS(NsConfig file (%s) has errors(RR RR(RRR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR2s (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR1stNoSuchAlternativeVersioncB`seZdZRS(cC`s'd|}ttj|j|dS(Ns No such alternative version (%s)(RR RR(RtversionR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR7s (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR6stEnvironmentAlreadyExistscB`seZdZRS(cC`s'd|}ttj|j|dS(NsVirtual environment already exists (%s). Probably it is used by another application. Please, remove directory if it is no longer needed.(RR RR(RtpathR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR<s(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR;st AppRootBusycB`seZdZRS(cC`s'd|}ttj|j|dS(Ns(Specified directory already used by '%s'(RR RR(RRR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRCs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRBstUnableToProcessOptioncB`seZdZRS(cC`s'd|}ttj|j|dS(NsCannot process option (%s)(RR RR(RtdataR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRHs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRGstUnableToSaveDatacB`seZdZRS(cC`s-d||f}ttj|j|dS(NsUnable to save data to %s (%s)(RR RR(RRR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRMs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRLstExternalProgramFailedcB`seZdZRS(cK`s ttj|j||dS(N(RR RR(RRtkwargs((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRQst NoSuchUsercB`seZdZRS(cC`s'd|}ttj|j|dS(NsNo such user (%s)(RR R!R(RtuserR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRVs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR!UstNoSuchExtensioncB`seZdZRS(cC`sKdj|}dj|}d||f}ttj|j|dS(Ns, s5No such extension(s): %s; available extensions is: %s(tjoinRR R#R(Rtext_listtall_extensionst extensionstextensions_avalR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR[s  (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR#ZstNoUserSelectorcB`seZdZRS(cC`s'd|}ttj|j|dS(NsNo selector dir for user %s(RR R)R(RR"R((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRcs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR)bstUnableToSetAlternativecB`seZdZRS(cC`s0d|||f}ttj|j|dS(Ns*Unable to set version %s for user %s: (%s)(RR R*R(RR"RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRhs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR*gstUnableToChangeToAnotherUsercB`seZdZRS(cC`s-d||f}ttj|j|dS(Ns Unable to change to user %s (%s)(RR R+R(RR"R((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRms(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR+lst NotCageFSUsercB`seZdZRS(cC`s'd|}ttj|j|dS(NsUser %s not in CageFS(RR R,R(RR"R((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRrs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR,qstUnableToGetExtensionscB`seZddZRS(cC`sCd|f}|r&d||f}nttj|j|dS(Ns)Cannot get extensions list for version %ss.Cannot get extensions list for version %s (%s)(RR R-R(RRRR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRws N(R R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR-vstSelectorExceptioncB`seZdZRS(cC`sttj|j|dS(N(RR R.R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR.stInterpreterErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R/R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR/st WebAppErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R0R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR0st EmptyParamcB`seZdZRS(cC`s'd|}ttj|j|dS(Ns%s not specified(RR R1R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs (R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR1stNoSuchApplicationcB`seZdZRS(cC`sttj|j|dS(N(RR R2R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR2stFileProcessErrorcB`seZddZRS(cC`s-d||f}ttj|j|dS(Ns File (%s): %s(RR R3R(RRR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRsN(R R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR3stCreateSymlinkErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R4R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR4stRemoveSymlinkErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R5R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR5st SymlinkErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R6R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR6stMissingApprootDirectorycB`seZdZRS(cC`sttj|j|dS(N(RR R7R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR7stConfigMissingErrorcB`seZdZRS(cC`sttj|j|dS(N(RR R8R(RR((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyRs(R R R(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR8s(!R R R RRRRRRRRRRRRR!R#R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8(((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyR s< N(t __future__RRRt ExceptionRtobjectR (((sH/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectexcept.pyt s