File: //usr/lib64/python3.9/site-packages/rhsmlib/services/__pycache__/syspurpose.cpython-39.opt-1.pyc
a
X�Zh_ � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddl m
Z ddlm
Z
mZmZ ddlmZ dd lmZ e�e�ZG d
d� d�ZdS )z1
This module provides service for system purpose
� N)�Dict)�
UEPConnection)� injection)�ugettext)�merge_syspurpose_values�write_syspurpose�get_sys_purpose_store)�SYSPURPOSE_WATCHER)�Serverc @ s` e Zd Zedd�dd�Zdeed�dd�Zed�d d
�Z eed�dd
�Z
eeed�dd��ZdS )�
SyspurposeN)�cp�returnc C s. || _ t�tj�| _ddi| _d | _d | _d S )N�status�unknown)r �inj�requireZIDENTITY�identity�purpose_status�owner�valid_fields)�selfr � r �A/usr/lib64/python3.9/site-packages/rhsmlib/services/syspurpose.py�__init__&