| Server IP : 209.205.66.10 / Your IP : 216.73.216.173 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ammon 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : ( 1006) PHP Version : 8.5.8 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/usbcreator/__pycache__/ |
Upload File : |
o
l�wan � @ sx d dl Z d dlZd dlZd dlZd dlmZmZmZ d dlm Z m
Z
d dlZd dlm
Z
d dlmZ G dd� de �ZdS )� N)�USBCreatorProcessException�callable�popen)�Thread�Event)�md5)�MAX_DBUS_TIMEOUTc @ sx e Zd Z ddd�Zdd� Zdd� Zdd d
�Zddd�Zd
d� Zdd� Z dd� Z
ddd�Zdd� Zdd� Z
dd� ZdS )�installNFc C sJ t �| � || _|| _|| _|| _t� | _t� d| � t� d| � d S )Nzinstall thread source: %szinstall thread target: %s)
r �__init__�source�target�device�allow_system_internalr �
_stopevent�logging�debug)�selfr r r
r � r �4/usr/lib/python3/dist-packages/usbcreator/install.pyr
s
zinstall.__init__c C � d S �Nr �r r r r �success, � zinstall.successc C s t | j�r| �� d S d S r )r r r r r r �_success/ s
�zinstall._successc C r r r �r �messager r r �failure3 r zinstall.failurec C s, t �|� t| j�r| �|� t�d� d S )N� )r �criticalr r �sys�exitr r r r �_failure6 s
zinstall._failurec C � dS )z\Emitted with an integer percentage of progress completed, time
remaining, and speed.Nr )r �completer r r �progress<