File: //usr/libexec/kcare/python/kcarectl/__pycache__/update_utils.cpython-312.pyc
�
p��g� � �L � d dl Z d dlZddlmZ ddlmZ ddlmZ dZd d�Zd d�Zy)
� N� )� constants)�utils)�configi, c � � t j j t j | � }t j |t j � � 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_filer s5 � ��g�g�l�l�9�#8�#8�(�C�O� �����(;�(;�(=�>� c � � t j j t j | � }t j j |� rst
|d� 5 } t |j � � }t |� t j z t z t j � kD r
d d d � y d d d � yy# t $ r Y �w xY w# 1 sw Y yxY w)N�rFT)r r r
r r �isfile�open�int�readr �STATUS_CHANGE_GAP�STATUS_CHANGE_GAP_DELAY�time� Exception)r r �sfile� timestamps r �status_gap_passedr s� � ��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) r r � r r r r r r � r r �<module>r"