X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Ftools%2Fpresentation%2Fpal_utils.py;h=f296c6b16cd6081d4ebdec270d4ae7b9f8777d9a;hb=1bcf59c1928924cac6cc508ec13cb87a9673573c;hp=5949432340c2526a435843eb69a0468be767947d;hpb=cbfa26dc0f5334bcd367c161b4eaad342355bbde;p=csit.git diff --git a/resources/tools/presentation/pal_utils.py b/resources/tools/presentation/pal_utils.py index 5949432340..f296c6b16c 100644 --- a/resources/tools/presentation/pal_utils.py +++ b/resources/tools/presentation/pal_utils.py @@ -297,24 +297,28 @@ def classify_anomalies(data): return classification, avgs -def convert_csv_to_pretty_txt(csv_file_name, txt_file_name): +def convert_csv_to_pretty_txt(csv_file_name, txt_file_name, delimiter=u","): """Convert the given csv table to pretty text table. :param csv_file_name: The path to the input csv file. :param txt_file_name: The path to the output pretty text file. + :param delimiter: Delimiter for csv file. :type csv_file_name: str :type txt_file_name: str + :type delimiter: str """ txt_table = None with open(csv_file_name, u"rt") as csv_file: - csv_content = csv.reader(csv_file, delimiter=u',', quotechar=u'"') + csv_content = csv.reader(csv_file, delimiter=delimiter, quotechar=u'"') for row in csv_content: if txt_table is None: txt_table = prettytable.PrettyTable(row) else: txt_table.add_row(row) - txt_table.align[u"Test case"] = u"l" + txt_table.align = u"r" + txt_table.align[u"Test Case"] = u"l" + txt_table.align[u"RCA"] = u"l" if txt_table: - with open(txt_file_name, u"w") as txt_file: + with open(txt_file_name, u"wt") as txt_file: txt_file.write(str(txt_table))