diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2021-03-01 17:42:24 -0500 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2021-03-01 18:09:00 -0500 |
commit | ecba81e98471f92aaccb853630790708f0d21aaf (patch) | |
tree | 54b2bd24fa31bd82a42c57eed8c234ee5a131936 /cmd2/table_creator.py | |
parent | 97f14b266e038a5d4acf7841d538cf37f066d328 (diff) | |
download | cmd2-git-table_newline.tar.gz |
Fixed issue where TableCreator was tossing blank last linestable_newline
Diffstat (limited to 'cmd2/table_creator.py')
-rw-r--r-- | cmd2/table_creator.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd2/table_creator.py b/cmd2/table_creator.py index 8dcd80f0..d159ddbf 100644 --- a/cmd2/table_creator.py +++ b/cmd2/table_creator.py @@ -351,6 +351,10 @@ class TableCreator: last_word = data_line_index == len(data_str_lines) - 1 and char_index == len(data_line) add_word(cur_word_buf.getvalue(), last_word) + # If the last line is empty, then add a newline + elif data_line_index == len(data_str_lines) - 1: + wrapped_buf.write('\n') + # Stop line loop if we've written to max_lines if total_lines == max_lines: # If this isn't the last data line and there is space |