| Server IP : 74.208.250.37 / Your IP : 216.73.216.114 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : miferval ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/cloudinit/__pycache__/ |
Upload File : |
�
쑛h, � �0 � d dl Z d dlZd dlZd dlZd dlZd dlmZmZ d dlm Z m
Z
dZ ej e
� Z e j d� d� � Z e j d� d� � Zed d
fd�Zed d
fd�Zd
� Z e j d� d� � Zefd�Zy)� N)� b64decode� b64encode)�performance�utili� zBase64 decodingc �^ � t | � } |j d� S # t $ r |cY S w xY w)z�base64 decode data
:param source: a bytes or str to decode
:return: base64 as a decoded str if utf-8 encoded, otherwise bytes
�utf-8)r �decode�UnicodeDecodeError)�source�decodeds �9/usr/lib/python3/dist-packages/cloudinit/atomic_helper.py�b64dr s6 � � ���G���~�~�g�&�&��� ����s � �,�,zBase64 encodingc �x � t | t � s| j d� } t | � j d� S )zdbase64 encode data
:param source: a bytes or str to decode
:return: base64 encoded str
r )�
isinstance�bytes�encoder r )r s r
�b64er s2 � � �f�e�$����w�'���V��#�#�G�,�,� �wbFc �| � t j d| � �� 5 t | ||||� cddd� S # 1 sw Y yxY w)zCopen filename in mode omode, write content, set permissions to modezWriting N)r �Timed�_write_file)�filename�content�mode�omode�
preserve_modes r
�
write_filer * sB � �
� � �X�h�Z�0� 1� J��8�W�d�E�=�I�J� J� J�s �2�;c
� � |r5 t j | � }t j |j � }d } t j
j
| � }t j |� t j |d|�� }t j d| |j ||t |� � |j |� |j! � t j"