HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //usr/libexec/kcare/python/kcarectl/__pycache__/update_utils.cpython-312.pyc
�

p��g���L�ddlZddlZddlmZddlmZddlmZdZd	d�Zd	d�Zy)
�N�)�	constants)�utils)�configi,c��tjjtj|�}tj|tj��y)N)�os�path�joinr�PATCH_CACHEr�atomic_write�
timestamp_str)�filename�status_filepaths  �2/usr/libexec/kcare/python/kcarectl/update_utils.py�touch_status_gap_filers5���g�g�l�l�9�#8�#8�(�C�O�	�����(;�(;�(=�>�c��tjjtj|�}tjj|�rst
|d�5}	t|j��}t|�tjztztj�kDr
	ddd�y	ddd�yy#t$rY�wxYw#1swYyxYw)N�rFT)rr	r
rr�isfile�open�int�readr�STATUS_CHANGE_GAP�STATUS_CHANGE_GAP_DELAY�time�	Exception)rr�sfile�	timestamps    r�status_gap_passedrs����g�g�l�l�9�#8�#8�(�C�O�	�w�w�~�~�o�&�
�/�3�
'�	�5�
���
�
��-�	��y�>�F�$<�$<�<�?V�V�Y]�Yb�Yb�Yd�d� �		�	�e�	����
��
��	��s1�C�AC�7C�	C�C�
C�C�C)z.kcarestatus)	rr�rrrrrr�rr�<module>r"s&��

����� ��?�

r