o
    /€__F  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é   )ÚDeviceé   )ÚXMLPropertyc                   @   sn   e Zd ZdZdZdZdZeeegZdZdZ	dZ
dZd	Zd
Ze	ee
eeegZddgZedƒZedƒZdd„ ZdS )ÚDeviceWatchdogÚwatchdogÚi6300esbÚib700Údiag288ÚshutdownÚresetÚpoweroffÚpauseÚnoneÚdumpÚmodelÚactionz./@modelz	./@actionc                 C   s$   | j s| j| _ | js| j| _d S d S )N)r   ÚMODEL_I6300r   ÚACTION_RESET)ÚselfÚ_guest© r   ú4/usr/share/virt-manager/virtinst/devices/watchdog.pyÚset_defaults&   s
   ÿzDeviceWatchdog.set_defaultsN)Ú__name__Ú
__module__Ú__qualname__ÚXML_NAMEr   ÚMODEL_IB700ÚMODEL_DIAG288ÚMODELSÚACTION_SHUTDOWNr   ÚACTION_POWEROFFÚACTION_PAUSEÚACTION_NONEÚACTION_DUMPÚACTIONSÚ_XML_PROP_ORDERr   r   r   r   r   r   r   r   r      s(    
þr   N)Údevicer   Ú
xmlbuilderr   r   r   r   r   r   Ú<module>   s   