def finish(self): BaseAnalyzer.finish(self) if self._batch: self.log.info('finish', msg='Executing final flush') self.hard_flush() self.disconnect() if self._perf: run_time = time.time() - self._start_time self.log.info("performance", insert_time=self._insert_time, insert_num=self._insert_num, total_time=run_time, run_time_delta=run_time - self._insert_time, mean_time=self._insert_time / self._insert_num)