Beispiel #1
0
 def checkStep(self, sn, step):
     url = Setting.BASE_CHECKSTEP_URL % {'sn': sn, 'step': Setting.getStepInt(step)}
     Log.d(url)
     try:
         resp = requests.get(url)
     except:
         from factcore.works.workflow import BaseWork
         return {'ret': BaseWork.FAILED, 'desc': u'不能连接服务器'}
     return self.jsonloads(resp.text)
Beispiel #2
0
 def uploadResult(self, sn, step, result, descobj={}):
     url = Setting.BASE_STEP_URL % {'sn': sn, 'step': Setting.getStepInt(step),
                                    'result': result}
     Log.d(url)
     data = jdumps(descobj, ensure_ascii=False).encode('utf8')
     try:
         resp = requests.post(url, params={}, data=data)
     except:
         from factcore.works.workflow import BaseWork
         return {'ret': BaseWork.FAILED, 'desc': u'不能连接服务器'}
     return self.jsonloads(resp.text)
Beispiel #3
0
 def initWorkFlow(self):
     self.ctx.initWorkClss(Setting.getStepWorks())
     self.ctx.reset(force=True)