| Server IP : 162.241.219.206 / Your IP : 216.73.216.195 Web Server : Apache System : Linux box5669.bluehost.com 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64 User : signavd5 ( 2863) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/kcare/python/kcarectl/__pycache__/ |
Upload File : |
a
��;j[# � @ sd d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
m
Z
ddlmZ e�d�ZdZed�Zed �Zed�Zd<d
d�Zd=dd�Zd>dd�Z d?dd�Z!dd� Z"d@dd�Z#dedfdd�Z$dd� Z%dd � Z&d!d"� Z'd#d$� Z(d%d&� Z)d'd(� Z*e"d)d*� �Z+d+d,� Z,dAd-d.�Z-dBd/d0�Z.d1d2� Z/dCd4d5�Z0d6d7� Z1d8d9� Z2de3fdfd:d;�Z4dS )D� )�print_functionN)�datetime� )� constantsz^(\d+[.]\d+[-]\d+)� � � F�w� c
C s t j�| �}|r&t j�|�s&t �|� zt �| �j}W n tyL |}Y n0 tj ||t j�
| �d dd��F}t �|�� |� |�
|� |�� t �|�� � |j}W d � n1 s�0 Y t �|t j�} zt �| � W t �| � nt �| � 0 t �|| � d S )N�.F)�mode�dir�prefix�delete)�os�path�dirname�exists�makedirs�stat�st_mode� Exception�tempfile�NamedTemporaryFile�basename�fchmod�fileno�write�flush�fsync�name�open�O_RDONLY�close�rename)
�fname�content�
ensure_dirr Zcreate_modeZdnamer �fZ tmp_fnameZ folder_fd� r) �+/usr/libexec/kcare/python/kcarectl/utils.py�atomic_write"