From 94356552e12451d5beecf12d38c68bee5df5a3e4 Mon Sep 17 00:00:00 2001 From: JanLJL Date: Wed, 8 Apr 2020 21:28:50 +0200 Subject: [PATCH] fixed wrong output format for 3-digit TP numbers --- osaca/frontend.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/osaca/frontend.py b/osaca/frontend.py index d4b188b..41e9311 100755 --- a/osaca/frontend.py +++ b/osaca/frontend.py @@ -319,7 +319,12 @@ class Frontend(object): continue left_len = len(str(float(ports[i])).split('.')[0]) substr = '{:' + str(left_len) + '.' + str(max(port_len[i] - left_len - 1, 0)) + 'f}' - string_result += substr.format(ports[i]) + ' {} '.format(separator[i]) + substr = substr.format(ports[i]) + string_result += ( + substr + ' {} '.format(separator[i]) + if '.' in substr + else '{:.1f}{} '.format(ports[i], separator[i]) + ) return string_result[:-1] def _get_node_by_lineno(self, lineno, kernel):