Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/uaclient/files/__pycache__/ |
Upload File : |
o F��c0 � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZmZ d dl m Z mZmZm Z mZmZ d dlmZ e�� Ze�e�ZG dd� d�ZG dd � d �ZG d d� d�ZdS )� N)�datetime)�Any�Dict�Optional)�defaults�event_logger� exceptions�messages�system�util)�PublicMachineTokenDatac @ s� e Zd Zejdfdededefdd�Zedefdd ��Z edefd d��Z edd � �Zdefdd�Zde e fdd�Zdd� ZdS )�UAFileT�name� directory�privatec C s* || _ || _|| _tj�| j | j�| _d S �N)� _directory� _file_name�_is_private�os�path�join�_path)�selfr r r � r �6/usr/lib/python3/dist-packages/uaclient/files/files.py�__init__ s zUAFile.__init__�returnc C � | j S r )r �r r r r r � zUAFile.pathc C r r )r r r r r � is_private r zUAFile.is_privatec C s t j�| j�S r )r r �existsr r r r � is_present# s zUAFile.is_present�contentc C sb | j rtjntj}tj�| j�s't�| j� tj� | j�tj kr't�| jd� t� | j||� d S )Ni� )r! r �ROOT_READABLE_MODE�WORLD_READABLE_MODEr r r"