def close_state_loggers(self, to_csv): for filename, logger, field_names in self._state_loggers.itervalues(): logger.close() if to_csv: csv_filename = (os.path.splitext(filename)[0] + ".csv") log2csv(filename, csv_filename) self._state_loggers = {}
def close_state_loggers(self, to_csv): for dict_key, items in iter(self._state_loggers.items()): filename, logger = items logger.close() if to_csv: csv_filename = (os.path.splitext(filename)[0] + ".csv") log2csv(filename, csv_filename) self._state_loggers = {}
def end_log(self, to_csv=False): super(KeyRecord, self).end_log(to_csv) if self.__log_writer is not None: self.__log_writer.close() self.__log_writer = None if to_csv: csv_filename = os.path.splitext(self.__log_filename)[0] + ".csv" log2csv(self.__log_filename, csv_filename)
def end_log(self, to_csv=False): super(KeyRecord, self).end_log(to_csv) if self.__log_writer is not None: self.__log_writer.close() self.__log_writer = None if to_csv: csv_filename = (os.path.splitext(self.__log_filename)[0] + ".csv") log2csv(self.__log_filename, csv_filename)