/opt/alt/python37/lib/python3.7/site-packages/clselect/__pycache__
Edit: /opt/alt/python37/lib/python3.7/site-packages/clselect/__pycache__/clselectctlruby.cpython-37.pyc (13405B)
B
¥ÍdYJ ã @ sj d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZmZ ddlmZmZmZ d d
lmZmZmZ d dlmZmZ dZ dd„ Z!d0dd„Z"d1dd„Z#dd„ Z$d2dd„Z%d3dd„Z&dd„ Z'dd„ Z(d d!„ Z)d"d#„ Z*d$d%„ Z+d&d'„ Z,d4d(d)„Z-d*d+„ Z.d,d-„ Z/d.d/„ Z0dS )5é )Úprint_function)Úabsolute_import)ÚdivisionN)Ú iteritemsé )Úclpassenger)Úclselectctl)Úutils)Úclprint)ÚClSelectExceptÚBaseClSelectException)ÚenvironmentsÚ
extensionsÚinterpreters)ÚuserdomainsÚdocrootÚCP_NAME)ÚNoDomainÚNotSupportedÚrubyc C s´ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t d ƒ t d
ƒ t dƒ t dƒ t d
ƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ t dƒ d S )NzB -v | --version VERSION : Specify alternative versionz/ -u | --user USERNAME : UsernamezZ --domain DOMAIN : Domain (or subdomain); users main domain as defaultzH -l | --list : List alternatives for interpreterzB -G | --list-extensions : List global set of packageszC -K | --list-extensions-version : List version set of packageszC -s | --user-summary : List user summary of webappsz9 -y | --create-webapp : Create user webappz: -n | --destroy-webapp : Destroy user webappz] -f | --relocate-webapp : Change webapp directory (files must be moved manually)zA -F | --transit-webapp : Change webapp domain/aliasz5 -Z | --restart-webapp : Restart webappzZ -c | --user-current : Show currently selected alternative for user webappzM -b | --set-user-current : Set alternative as user webapp defaultz[ -e | --enable-user-extensions GEMS : Install comma-separated list of gems for user webappz] -d | --disable-user-extensions GEMS : Uninstall comma-separated list of gems for user webappzC : Use '-' (minus) for all gemszZ -r | --replace-user-extensions GEMS : Update comma-separated list of gems for user webappzJ -g | --list-user-extensions : List installed gems for user webappzi -p | --print-summary : If specified along with setting an alternative prints user summaryz9 -j | --json : Print data as JSON)Úprint© r r úI/opt/alt/python37/lib/python3.7/site-packages/clselect/clselectctlruby.pyÚusage s, r c C sj t | |ƒ}|s|}t || |¡}| ¡ sfytjdd| }W n tk
rZ t |¡‚Y nX | |¡ |S )NÚversion)Úkey) Ú_get_prefixr
ÚEnvironmentÚexistsr ÚKeyErrorr ÚNoSuchAlternativeVersionÚcreate)ÚuserÚ directoryr Úenv_nameÚprefixÚenvironmentÚinterpreterr r r Ú_create_environment8 s
r( c C sn t | |ƒ}|d kr8t | ¡}| |¡}|s8t d| ¡‚|d }tj tj tj |¡¡¡}t
|| |¡}|S )Nz8No such application (or application not configured) "%s"Úbinary)r r ÚsummaryÚgetr ÚNoSuchApplicationÚosÚpathÚbasenameÚdirnamer
r )r" r# Úapp_summaryr% Úuser_summaryr) r$ r&