@@ -494,6 +494,7 @@ def __getitem__(self, item): # type: (int) -> str
494494)
495495BLOCK_JOB_TYPES = Description ("unknown" , "Pull" , "Copy" , "Commit" , "ActiveCommit" )
496496BLOCK_JOB_STATUS = Description ("Completed" , "Failed" , "Canceled" , "Ready" )
497+ WATCHDOG_ACTIONS = Description ("none" , "Pause" , "Reset" , "Poweroff" , "Shutdown" , "Debug" , "Inject NMI" )
497498
498499def agentLifecycleStateToString (state ):
499500 agentStates = ( "unknown" , "connected" , "disconnected" , )
@@ -515,8 +516,11 @@ def myDomainEventRebootCallback(conn, dom, opaque):
515516def myDomainEventRTCChangeCallback (conn , dom , utcoffset , opaque ):
516517 print ("myDomainEventRTCChangeCallback: Domain %s(%s) %d" % (dom .name (), dom .ID (), utcoffset ))
517518
519+
518520def myDomainEventWatchdogCallback (conn , dom , action , opaque ):
519- print ("myDomainEventWatchdogCallback: Domain %s(%s) %d" % (dom .name (), dom .ID (), action ))
521+ print ("myDomainEventWatchdogCallback: Domain %s(%s) %s" % (
522+ dom .name (), dom .ID (), WATCHDOG_ACTIONS [action ]))
523+
520524
521525def myDomainEventIOErrorCallback (conn , dom , srcpath , devalias , action , opaque ):
522526 print ("myDomainEventIOErrorCallback: Domain %s(%s) %s %s %d" % (dom .name (), dom .ID (), srcpath , devalias , action ))
0 commit comments