OwlCyberSecurity - MANAGER
Edit File: subprocess.cpython-312.pyc
� "��g# � � � d dl Z d dlZd dlZd dlZd dlmZmZmZmZm Z m Z mZmZ d dl mZ d dlmZmZ d dlmZ d dlmZmZ d dlmZ eeeef Zdeeeef d efd �Zdeee ef d efd�Zdeee ef d ee fd�Z dd eee ef dedee dddeee dee eef deee dee dee dee ded efd�Z ded ed fd�Z!y)� N)�Any�Callable�Iterable�List�Literal�Mapping�Optional�Union)�escape)�SpinnerInterface�open_spinner)�InstallationSubprocessError)�VERBOSE�subprocess_logger)� HiddenText�args�returnc �~ � g }| D ]5 }t |t � r|j |� �%|j |� �7 |S )z& Create a CommandArgs object. )� isinstance�list�extend�append)r �command_args�args �M/opt/hc_python/lib/python3.12/site-packages/pip/_internal/utils/subprocess.py�make_commandr sE � � !#�L��� �c�4� �����$� ����$� � �� c �2 � dj d� | D � � S )z/ Format command arguments for display. � c 3 � K � | ]G }t |t � rt j t |� � nt j |� �� �I y �w)N)r r �shlex�quote�str)�.0r s r � <genexpr>z&format_command_args.<locals>.<genexpr>+ s<