Google
Edit File: superuser.cpython-39.pyc
a ��j]0 � @ sn d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z d dlmZ d dl mZ d dlmZ d dlmZ d dlmZmZmZ dd lmZ dd lmZmZ ddlmZ ddlmZm Z m!Z! dd l"m#Z# ddl$m%Z%m&Z&m'Z' e�(e)�Z*e+e,d�dd�Z-ee,d�dd�Z.G dd� de�Z/G dd� dej0�Z1G dd� de1�Z2G dd� de'e1ej3dd�Z4dS )� N)�basename)�TemporaryDirectory)�Sequence)�ferny)�make_bootloader)�Bus�Variant�bus� )�BridgeBeibootHelper)� JsonObject�get_str)�BridgeConfig)�ConfiguredPeer�Peer� PeerError)�PolkitAgent)�Router�RoutingError�RoutingRule)� sudo_path�returnc C sF z&t j| ddgt jt jt jdd� W dS t jtfy@ Y dS 0 d S )Nz-Az--helpT)�stdin�stdout�stderr�checkF)� subprocess�runZDEVNULLZCalledProcessError�OSError)r � r �5/usr/lib/python3.9/site-packages/cockpit/superuser.py�sudo_supports_askpass! s �r! )�configr c C sB | j s dS t�| jd �}|d u r&dS t|�dkr>t|�s>dS dS )NFr ZsudoT)� privileged�shutil�which�spawnr r! )r"