← Back
Editing: beiboot.cpython-312.opt-1.pyc
� 2�i' � �\ � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m Z mZ ddlm Z ddededed e e fd �Zdd�deded e e fd �Zdd�deded e e fd�Zddd�dededed e e fd�Zdedee d dfd�Zde e ded dfd�Zde e ded dfd�Zdd�Zedk( r e� yy)� N)�IO�List�Sequence�Tuple� )�make_bootloaderF�local�tty�sh�returnc �| � | rt j nd}|r|df}n|ddf}|rdj d� |D � � f}|S )N�python3z-iqz-icz8" - beiboot - "; import sys; sys.ps1 = ''; sys.ps2 = '';� c 3 �F K � | ] }t j |� �� � y �w)N)�shlex�quote)�.0�args �@/usr/lib/python3.12/site-packages/cockpit/_vendor/bei/beiboot.py� <genexpr>z%get_python_command.<locals>.<genexpr>. s � �� �@���E�K�K��,��s �!)�sys� executable�join)r r r �interpreter�commands r �get_python_commandr sR � � %*�#�.�.�y�K� ���&�� ��J� �� ��8�8�@��@�@�B���N� �r �argsc �6 � dg| rdgnd�|�t | d�� ��S )N�sshz-t� T�r r �r �r r s r �get_ssh_commandr&