예제 #1
0
파일: words.py 프로젝트: dgquintas/boincvm
  def howToSay(cls, vm, results):
    #results is a dict with keys = ('cmd-id', 'out', 'err', 'finished', 'exitCodeOrSignal', 'resources' )
    cls._frame.cmd = 'SEND'

    cls._frame.headers['destination'] = destinations.CMD_RES_DESTINATION
    cls._frame.headers['cmd-id'] = results['cmd-id']

    results = support.serialize(results)

    cls._frame.body = ' '.join( (cls._frame.body, results) )

    return cls._frame.pack()
예제 #2
0
 def getCmdDetails(self, cmdId):
   details = self._cmdReqsSent.get(cmdId)
   if not details:
     details = self._cmdReqsRetired.get(cmdId)
   return support.serialize(details)