16 self.
logger = logging.getLogger(__name__)
19 if not filename.lower().endswith(
'.csv'):
33 self.csv_writer.writerow([
'Date: %s' % UIUtils.get_cur_timestamp_str()])
34 self.csv_writer.writerow([
'File: %s' % self.
trs_filename])
35 self.csv_writer.writerow([
''])
36 headers = [
'Time',
'Phrase',
'Speakers',
'Target Listeners',
'WHQ Count']
37 headers.extend(count_col_headers)
38 self.csv_writer.writerow(headers)
49 def write_count_row(self, time_str, phrase, speakers_str, targets_str, num_whq, count_col_vals):
50 row = [time_str, phrase, speakers_str, targets_str, num_whq]
51 row.extend(count_col_vals)
52 self.csv_writer.writerow(row)
59 def finish(self, total_whq, count_col_totals):
60 self.csv_writer.writerow([
''])
61 row = [
'',
'',
'',
'Totals:', total_whq]
62 row.extend(count_col_totals)
63 self.csv_writer.writerow(row)