def initDB(self): self.daoAC = daoFactory().getACdao() self.ACCommentsInfo = self.daoAC.getACCommentsInfo() self.ACComments = self.daoAC.getACComments() self.ACCommentsStore = self.daoAC.getACCommentsStore() self.ACcommentsStatus = self.daoAC.getACCommentsStatus() self.ACcommentsStatus.log("acfunstart")
def run(self): while True: try: self.daoAC = daoFactory().getACdao(); self.ACRefresh = self.daoAC.getACRefresh(); self.ACcommentsStatus = self.daoAC.getACCommentsStatus(); need_delete = [] need_refresh = [] try: db_buf = self.get_buf_from_db() self.process_refresh(db_buf, need_refresh, need_delete) self.update_to_db(db_buf, need_delete) self.ACcommentsStatus.log("acrefresh"); except Exception as e: print("DB error", e) continue self.refresh(need_refresh) time.sleep(300); except Exception as e: print("error", e) continue
def run(self): while True: try: self.daoAC = daoFactory().getACdao() self.ACRefresh = self.daoAC.getACRefresh() self.ACcommentsStatus = self.daoAC.getACCommentsStatus() need_delete = [] need_refresh = [] try: db_buf = self.get_buf_from_db() self.process_refresh(db_buf, need_refresh, need_delete) self.update_to_db(db_buf, need_delete) self.ACcommentsStatus.log("acrefresh") except Exception as e: print("DB error", e) continue self.refresh(need_refresh) time.sleep(300) except Exception as e: print("error", e) continue
def __init__(self): self.daoAC = daoFactory().getACdao() self.ACCommentsInfo = self.daoAC.getACCommentsInfo() self.ACComments = self.daoAC.getACComments() self.ACCommentsStore = self.daoAC.getACCommentsStore() self.ACcommentsStatus = self.daoAC.getACCommentsStatus()