def __handle_full_sync_ntf(self, frame, ne_id, sync_object, event): """ Method: __handle_full_sync_ntf Description: 处理全同步事件通知 Parameter: frame: 数据帧 ne_id: 网元的ID sync_object: 同步传输对象 event: 事件通知 Return: Others: """ tracelog.info('receive full sync notification from NE(%d)' % ne_id) error_code = NEInfoMgr.set_ne_need_sync_full(ne_id , self.get_worker().get_app().get_mit_manager() , True) if error_code != 0: tracelog.error("set_ne_need_sync_full() failed: %d" % error_code) # 不给EAU回应答;EAU收到收不到应答后,下次重试 return result = DBSyncResult() result.id = sync_object.id result.return_code = error_code result.error_message = '' result.event_ids = [] self.__send_ack(frame, result.serialize())