Repository URL to install this package:
|
Version:
4.1.94.1.dev15-4.1 ▾
|
python3-dmapi
/
usr
/
lib
/
python3.6
/
site-packages
/
dmapi
/
objects
/
__pycache__
/
fields.cpython-36.opt-1.pyc
|
|---|
3
{d§`® ã @ sî d dl Z d dlZd dlmZ d dlmZ d dlZd dlmZ d dl m
Z
ejZejZej
Z
ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=G dd de1Z>G dd d e>Z?G d
d de-Z@G dd
d
e>ZAG dd de-ZBG dd de1ZCG dd de-ZDdS )é N)Úsignature_utils)Úfields)Ú exception)Ú_c s e Zd Z fddZ ZS )ÚBaseContegoEnumc s t t| j| jjd d S )N)Úvalid_values)Úsuperr Ú__init__Ú __class__ÚALL)ÚselfÚkwargs)r
© ú/usr/lib/python3.6/fields.pyr M s zBaseContegoEnum.__init__)Ú__name__Ú
__module__Ú__qualname__r Ú
__classcell__r r )r
r r L s r c * @ s e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,eeeeeee e
eee
eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,f*Z-d+S ),ÚInstanceTaskStateZ
schedulingZblock_device_mappingZ
networkingZspawningZimage_snapshotZimage_snapshot_pendingZimage_pending_uploadZimage_uploadingZimage_backupZupdating_passwordZresize_prepZresize_migratingZresize_migratedZ
resize_finishZresize_revertingZresize_confirmingZ rebootingZreboot_pendingZreboot_startedZrebooting_hardZreboot_pending_hardZreboot_started_hardZpausingZ unpausingZ
suspendingZresumingzpowering-offzpowering-onZrescuingZ
unrescuingZ
rebuildingZrebuild_block_device_mappingZrebuild_spawningZ migratingZdeletingz
soft-deletingZ restoringZshelvingZshelving_image_pending_uploadZshelving_image_uploadingZshelving_offloadingZ
unshelvingN).r r r Z
SCHEDULINGZBLOCK_DEVICE_MAPPINGZ
NETWORKINGZSPAWNINGZIMAGE_SNAPSHOTZIMAGE_SNAPSHOT_PENDINGZIMAGE_PENDING_UPLOADZIMAGE_UPLOADINGZIMAGE_BACKUPZUPDATING_PASSWORDZRESIZE_PREPZRESIZE_MIGRATINGZRESIZE_MIGRATEDZ
RESIZE_FINISHZRESIZE_REVERTINGZRESIZE_CONFIRMINGZ REBOOTINGZREBOOT_PENDINGZREBOOT_STARTEDZREBOOTING_HARDZREBOOT_PENDING_HARDZREBOOT_STARTED_HARDZPAUSINGZ UNPAUSINGZ
SUSPENDINGZRESUMINGZPOWERING_OFFZPOWERING_ONZRESCUINGZ
UNRESCUINGZ
REBUILDINGZREBUILD_BLOCK_DEVICE_MAPPINGZREBUILD_SPAWNINGZ MIGRATINGZDELETINGZ
SOFT_DELETINGZ RESTORINGZSHELVINGZSHELVING_IMAGE_PENDING_UPLOADZSHELVING_IMAGE_UPLOADINGZSHELVING_OFFLOADINGZ
UNSHELVINGr r r r r r T sj
r c @ s e Zd Ze ZdS )ÚInstanceTaskStateFieldN)r r r r Ú AUTO_TYPEr r r r r s r c @ sX e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZeeeeeee e
eee
efZd
S )Ú
InstanceStateZactiveZbuildingÚpausedÚ suspendedZstoppedZrescuedZresizedzsoft-deleteZdeletedÚerrorZshelvedZshelved_offloadedN)r r r ZACTIVEZBUILDINGÚPAUSEDÚ SUSPENDEDZSTOPPEDZRESCUEDZRESIZEDZSOFT_DELETEDZDELETEDZERRORZSHELVEDZSHELVED_OFFLOADEDr r r r r r s r c @ s e Zd Ze ZdS )ÚInstanceStateFieldN)r r r r r r r r r r £ s r c sp e Zd ZdZdZdZdZdZdZdZ eeeeeeee fZ
fdd Z fd
dZe
dd
Ze
dd Z ZS )ÚInstancePowerStateZ_unusedÚpendingZrunningr ZshutdownZcrashedr c s t t| jtjd d S )N)r )r r r r )r )r
r r r º s
zInstancePowerState.__init__c sD yt |}| j|}W n ttfk
r. Y nX tt| j|||S )N)ÚintÚ
from_indexÚ
ValueErrorÚKeyErrorr r Úcoerce)r ÚobjÚattrÚvalue)r
r r r$ ¾ s zInstancePowerState.coercec C s | j j|S )z,Return an index into the Enum given a value.)r Úindex)Úclsr' r r r r( Æ s zInstancePowerState.indexc C s
| j | S )z'Return the Enum value at a given index.)r )r) r( r r r r! Ë s zInstancePowerState.from_index)r r r Z_UNUSEDZNOSTATEZRUNNINGr ZSHUTDOWNZCRASHEDr r r r$ Úclassmethodr( r! r r r )r
r r ¥ s&