Repository URL to install this package:
Version:
4.2.29-4.2 ▾
|
python3-dmapi
/
usr
/
lib
/
python3.6
/
site-packages
/
dmapi
/
objects
/
__pycache__
/
fields.cpython-36.opt-1.pyc
|
---|
3 ÿna® ã @ 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&