def del_work(xc_id): print('deling') del_db_xcinfo(xc_id) log_set(name='del_info', msg='will to de,id =%s'%xc_id) do_work = Delete_XieChenData(xc_id) del2_xcinfo(xc_id) return do_work.get_data()
def get_data(self): r = requests.post(url=self.url,data=self.data,headers=self.post_headers) xml =str(r.text) #print(xml) re_e = r'FailedCount>(\d+)' res = re.compile(re_e) fail_info =re.findall(res, xml) try: if int(fail_info[0]): log_set(name='del_info', msg='[Del_XC_Fail]del is fail ,do it youself,id =%s' % self.id) return False else: log_set(name='del_info', msg='[Del_XC_Ok] del_XC is ok!,id =%s'% self.id) del2_xcinfo(self.id) print('xiaohui is successs,%s'%self.id) return True except: log_set(name='del_info', msg='[Del_XC_Fail2]deal error, please internater!,id =%s'% self.id)