D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.6
/
site-packages
/
cloudinit
/
cmd
/
__pycache__
/
Filename :
status.cpython-36.opt-1.pyc
back
Copy
3 �Kh : � @ s� d Z ddlZddlZddlZddlZddlZddlmZ ddlm Z m Z mZ ddlm Z mZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ dd lmZ dd lmZmZm Z dZ!ej"G dd � d ej#��Z$e$j%e$j&e$j'e$j(iZ)e$j&e$j%e$j(e$j'iZ*ej"G dd� dej#��Z+e,e+j-e+j.e+j/e+j0g�Z1G dd� de�Z2dZ3d"dd�Z4e5d�dd�Z6ee+e7f d�dd�Z8ee$ d�dd�Z9d#ee e2d�dd�Z:dd � Z;e<d!k�r�e;� dS )$zFDefine 'status' utility and handler as part of cloud-init commandline.� N)�deepcopy)�gmtime�sleep�strftime)�Any�Dict�List� NamedTuple�Optional�Tuple�Union)�safeyaml�subp)�read_cfg_paths)�uses_systemd)�Paths)�get_cmdline� load_file� load_jsonz/etc/cloud/cloud-init.disabledc @ s, e Zd ZdZdZdZdZdZdZdZ dZ d S ) �UXAppStatusz=Enum representing user-visible cloud-init application status.znot run�running�done�errorz degraded donezdegraded running�disabledN)�__name__� __module__�__qualname__�__doc__�NOT_RUN�RUNNING�DONE�ERROR� DEGRADED_DONE�DEGRADED_RUNNING�DISABLED� r% r% �/usr/lib/python3.6/status.pyr s r c @ s0 e Zd ZdZdZdZdZdZdZdZ dZ d Zd S )�UXAppBootStatusCodez<Enum representing user-visible cloud-init boot status codes.zdisabled-by-generatorzdisabled-by-kernel-cmdlinezdisabled-by-marker-filez disabled-by-environment-variablezenabled-by-generatorzenabled-by-kernel-cmdlinezenabled-by-sysvinit�unknownN)r r r r �DISABLED_BY_GENERATOR�DISABLED_BY_KERNEL_CMDLINE�DISABLED_BY_MARKER_FILE�DISABLED_BY_ENV_VARIABLE�ENABLED_BY_GENERATOR�ENABLED_BY_KERNEL_CMDLINE�ENABLED_BY_SYSVINIT�UNKNOWNr% r% r% r&