%PDF- %PDF-
Direktori : /proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/ |
Current File : //proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyc |
� i�B^c @` s� d d l m Z d d l m Z d d l m Z d d l Z d d l m Z m Z d d l m Z d d l m Z m Z m Z d d l m Z d e f d � � YZ d S( i ( t print_function( t division( t absolute_importN( t DISABLED_STATUSt ENABLED_STATUS( t BaseSelectorConfigi ( t CONFIG_DIRt create_config_dirst ALT_PYTHON_PREFIX( t get_ui_configt PythonConfigc B` sM e Z d Z e j j e d � Z d � Z d � Z e d � � Z d � Z RS( s� It's responsible for all interaction with CL Python selector config file and computing some effective values when config is absent or incomplete s selector.jsonc C` s. t t | � j | � | j � | j � d S( sB :param pkg_manager: instance of PkgManager class N( t superR t __init__t reloadt set_initial_selector_status( t selft pkg_manager( ( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyR s c C` s t � S( N( R ( R ( ( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyt _create_config_dirs( s c ` s, | j j p g � � f d � | j j D� S( sf Returns a dict with status of all installed alt-python versions :rtype: dict c ` sS i | ]I } i | � k r! t n t d 6t d j | j d � d � d 6| � q S( t statust t .i t base_dir( R R R t joint split( t .0t ver( t disabled( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pys <dictcomp>3 s ( t Cfgt disabled_versionst pkgt installed_versions( R ( ( R sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyt available_versions+ s c C` sa | j j d k r d Sy t � } | d d } Wn t k rF d SX| | j _ | j � d S( s� Sets python selector flag selector_enabled from old selector flag hidePythonApp if it is still not set Nt uiSettingst hidePythonApp( R t selector_enabledt NoneR t KeyErrort save( R t old_configt old_selector_status( ( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyR : s ( t __name__t __module__t __doc__t ost pathR R t _config_fileR R t propertyR R ( ( ( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyR s ( t __future__R R R R+ t clselect.baseclselectR R t clselect.baseclselect.configR R R R R t clconfig.ui_config_libR R ( ( ( sO /opt/alt/python27/lib/python2.7/site-packages/clselect/clselectpython/config.pyt <module> s