diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-12-09 15:23:58 -0500 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-12-09 15:23:58 -0500 |
commit | cda57dc1a1859408fb25d31178ad0f6e77ede902 (patch) | |
tree | bfc4b77d81a6d02309e875049720250a4a98f7d0 /cmd2/cmd2.py | |
parent | 0aac6cee56a92bb6358106329f4f0c20e85bb7bc (diff) | |
download | cmd2-git-cda57dc1a1859408fb25d31178ad0f6e77ede902.tar.gz |
Updated center_text to support ansi escape sequences and characters with display widths greater than 1.
Also added left and right justification functions.
Diffstat (limited to 'cmd2/cmd2.py')
-rw-r--r-- | cmd2/cmd2.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py index bd581919..9c48b222 100644 --- a/cmd2/cmd2.py +++ b/cmd2/cmd2.py @@ -3715,7 +3715,7 @@ class Cmd(cmd.Cmd): verinfo = ".".join(map(str, sys.version_info[:3])) num_transcripts = len(transcripts_expanded) plural = '' if len(transcripts_expanded) == 1 else 's' - self.poutput(ansi.style(utils.center_text('cmd2 transcript test', pad='='), bold=True)) + self.poutput(ansi.style(utils.center_text(' cmd2 transcript test ', fill_char='='), bold=True)) self.poutput('platform {} -- Python {}, cmd2-{}, readline-{}'.format(sys.platform, verinfo, cmd2.__version__, rl_type)) self.poutput('cwd: {}'.format(os.getcwd())) @@ -3733,8 +3733,8 @@ class Cmd(cmd.Cmd): execution_time = time.time() - start_time if test_results.wasSuccessful(): ansi.ansi_aware_write(sys.stderr, stream.read()) - finish_msg = '{0} transcript{1} passed in {2:.3f} seconds'.format(num_transcripts, plural, execution_time) - finish_msg = ansi.style_success(utils.center_text(finish_msg, pad='=')) + finish_msg = ' {0} transcript{1} passed in {2:.3f} seconds '.format(num_transcripts, plural, execution_time) + finish_msg = ansi.style_success(utils.center_text(finish_msg, fill_char='=')) self.poutput(finish_msg) else: # Strip off the initial traceback which isn't particularly useful for end users |