OwlCyberSecurity - MANAGER
Edit File: state_files.cpython-38.pyc
U ��g{ � @ sF d dl Z d dlmZmZmZmZ d dlmZ d dlm Z m Z mZmZm Z mZmZ d dlmZmZ d dlmZmZmZ d dlmZ dZG d d � d e �Zeeef eeef d�dd �Zeeeedd�ed�ZG dd� de �Zeeeddd�ej�Z G dd� de �Z!ee!eddd�ej�Z"G dd� de �Z#G dd� de �Z$ee$eddd�ej�Z%edej&d�Z'ed dej&d!�Z(G d"d#� d#e �Z)ee)ed$�ejd%�Z*ed&�Z+ed'�Z,G d(d)� d)e �Z-ee-ed*ej.dd�ej�Z/G d+d,� d,e �Z0ee0ed-dd�ej�Z1eed.dd�d/�Z2ed0ej.dd�Z3G d1d2� d2e �Z4ee4ed3ej5dd4�ej�Z6d5d6� Z7dS )7� N)�Any�Dict�List�Optional)�defaults)� BoolDataValue� DataObject�DatetimeDataValue�Field�IntDataValue�StringDataValue� data_list)�DataObjectFile�DataObjectFileFormat)�ProJSONFile�UAFile� UserCacheFile)�LXDGuestAttachEnumzservices-once-enabledc @ s( e Zd Zeded�gZed�dd�ZdS )�ServicesOnceEnabledData�fips_updatesF�r c C s || _ d S �Nr )�selfr � r �</usr/lib/python3/dist-packages/uaclient/files/state_files.py�__init__ s z ServicesOnceEnabledData.__init__N)�__name__� __module__�__qualname__r r �fields�boolr r r r r r s �r )�data�returnc C s8 i }| � � D ]&}d|kr*d||�dd�<