azdev/utilities/display.py (14 lines of code) (raw):

# ----------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # ----------------------------------------------------------------------------- import sys def display(txt): """ Output to stderr """ print(txt, file=sys.stderr) def output(txt, **kwargs): """ Output to stdout """ print(txt, file=sys.stdout, **kwargs) def heading(txt): """ Create standard heading to stderr """ line_len = len(txt) + 4 display('\n' + '=' * line_len) display('| {} |'.format(txt)) display('=' * line_len + '\n') def subheading(txt): """ Create standard heading to stderr """ line_len = len(txt) + 2 display('\n {} '.format(txt)) display('=' * line_len + '\n')