diff options
author | Martin Matusiak <numerodix@gmail.com> | 2021-05-05 13:53:19 +1000 |
---|---|---|
committer | Martin Matusiak <numerodix@gmail.com> | 2021-05-05 13:53:19 +1000 |
commit | 4f7d6f5d7c2c6c682f5b1ab1e09a40c21f7562b8 (patch) | |
tree | 96bb46965f2f974559075ad75487569be8a2b947 /ansicolor/demos.py | |
parent | a5fedffab77bdb669face91c756755e83c48159a (diff) | |
download | ansicolor-4f7d6f5d7c2c6c682f5b1ab1e09a40c21f7562b8.tar.gz |
reformat with black
Diffstat (limited to 'ansicolor/demos.py')
-rw-r--r-- | ansicolor/demos.py | 114 |
1 files changed, 76 insertions, 38 deletions
diff --git a/ansicolor/demos.py b/ansicolor/demos.py index d724250..69bba6b 100644 --- a/ansicolor/demos.py +++ b/ansicolor/demos.py @@ -17,92 +17,129 @@ def demo_color(): lst = [] - lst.extend([[], ['>>> Without colors'], []]) + lst.extend([[], [">>> Without colors"], []]) line = [] line.append(colorize("Standard".ljust(width), None)) line.append(colorize("Bold".ljust(width), None, bold=True)) line.append(colorize("Reverse".ljust(width), None, reverse=True)) - line.append(colorize("Bold & Rev".ljust(width), None, bold=True, reverse=True)) # noqa + line.append( + colorize("Bold & Rev".ljust(width), None, bold=True, reverse=True) + ) # noqa lst.append(line) - lst.extend([[], ['>>> Using colors'], []]) + lst.extend([[], [">>> Using colors"], []]) for color in Colors.iter(): line = [] line.append(colorize(color.__name__.ljust(width), color)) line.append(colorize(color.__name__.ljust(width), color, bold=True)) # noqa line.append(colorize(color.__name__.ljust(width), color, reverse=True)) # noqa - line.append(colorize(color.__name__.ljust(width), color, bold=True, reverse=True)) # noqa + line.append( + colorize(color.__name__.ljust(width), color, bold=True, reverse=True) + ) # noqa lst.append(line) - lst.extend([[], ['>>> Using highlighting colors'], []]) + lst.extend([[], [">>> Using highlighting colors"], []]) for color in Colors.iter(): color = get_highlighter(color.id) line = [] line.append(colorize(color.__name__.ljust(width), color)) line.append(colorize(color.__name__.ljust(width), color, bold=True)) # noqa line.append(colorize(color.__name__.ljust(width), color, reverse=True)) # noqa - line.append(colorize(color.__name__.ljust(width), color, bold=True, reverse=True)) # noqa + line.append( + colorize(color.__name__.ljust(width), color, bold=True, reverse=True) + ) # noqa lst.append(line) for line in lst: for item in line: - write_out('%s ' % item) + write_out("%s " % item) write_out("\n") + def demo_color_v2(): width = 10 lst = [] - lst.extend([[], ['>>> Without colors'], []]) + lst.extend([[], [">>> Without colors"], []]) line = [] line.append(colorize_v2("Standard".ljust(width), None)) line.append(colorize_v2("Bold".ljust(width), None, bold=True)) line.append(colorize_v2("Underline".ljust(width), None, underline=True)) line.append(colorize_v2("Blink".ljust(width), None, blink=True)) line.append(colorize_v2("Reverse".ljust(width), None, reverse=True)) - line.append(colorize_v2("Bold & Rev".ljust(width), None, bold=True, underline=True, reverse=True)) # noqa + line.append( + colorize_v2( + "Bold & Rev".ljust(width), None, bold=True, underline=True, reverse=True + ) + ) # noqa lst.append(line) - lst.extend([[], ['>>> Using colors_v2'], []]) + lst.extend([[], [">>> Using colors_v2"], []]) for color in Colors.iter(): line = [] line.append(colorize_v2(color.__name__.ljust(width), color)) line.append(colorize_v2(color.__name__.ljust(width), color, bold=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, underline=True)) # noqa + line.append( + colorize_v2(color.__name__.ljust(width), color, underline=True) + ) # noqa line.append(colorize_v2(color.__name__.ljust(width), color, blink=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, reverse=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, bold=True, underline=True, reverse=True)) # noqa + line.append( + colorize_v2(color.__name__.ljust(width), color, reverse=True) + ) # noqa + line.append( + colorize_v2( + color.__name__.ljust(width), + color, + bold=True, + underline=True, + reverse=True, + ) + ) # noqa lst.append(line) - lst.extend([[], ['>>> Using highlighting colors_v2'], []]) + lst.extend([[], [">>> Using highlighting colors_v2"], []]) for color in Colors.iter(): color = get_highlighter(color.id) line = [] line.append(colorize_v2(color.__name__.ljust(width), color)) line.append(colorize_v2(color.__name__.ljust(width), color, bold=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, underline=True)) # noqa + line.append( + colorize_v2(color.__name__.ljust(width), color, underline=True) + ) # noqa line.append(colorize_v2(color.__name__.ljust(width), color, blink=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, reverse=True)) # noqa - line.append(colorize_v2(color.__name__.ljust(width), color, bold=True, underline=True, reverse=True)) # noqa + line.append( + colorize_v2(color.__name__.ljust(width), color, reverse=True) + ) # noqa + line.append( + colorize_v2( + color.__name__.ljust(width), + color, + bold=True, + underline=True, + reverse=True, + ) + ) # noqa lst.append(line) for line in lst: for item in line: - write_out('%s ' % item) + write_out("%s " % item) write_out("\n") + def _demo_highlight(reverse=False): rxs = [ - '(b+).*\\1', - '(c+).*\\1', - '(d+).*\\1', - '(e+).*\\1', + "(b+).*\\1", + "(c+).*\\1", + "(d+).*\\1", + "(e+).*\\1", ] s = """\ aaabbbcccdddeeefffeeedddcccbbbaaa fffeeedddcccbbbaaabbbcccdddeeefff """ + def display(rxs, s): spanlists = [] colors = [] @@ -122,17 +159,19 @@ fffeeedddcccbbbaaabbbcccdddeeefff for (i, rx) in enumerate(rxs): color = get_highlighter(i) color = colorize(color.__name__.ljust(10), color) - write_out('Regex %s: %s %s\n' % (i, color, rx)) + write_out("Regex %s: %s %s\n" % (i, color, rx)) write_out(s) for i in range(0, len(rxs) + 1): - write_out('\n') + write_out("\n") display(rxs[:i], s) + def demo_highlight(): _demo_highlight() + def demo_highlight_reverse(): _demo_highlight(reverse=True) @@ -140,31 +179,30 @@ def demo_highlight_reverse(): def demo_diff(): def display_diff(s, t): (s_fmt, t_fmt) = colordiff(s, t) - write_out('>>> %s\n' % s_fmt) - write_out(' %s\n\n' % t_fmt) - - display_diff('first last', 'First Last') - display_diff('the the boss', 'the boss') - display_diff('the coder', 'the first coder') - display_diff('agcat', 'gac') - display_diff('XMJYAUZ', 'MZJAWXU') - display_diff('abcdfghjqz', 'abcdefgijkrxyz') + write_out(">>> %s\n" % s_fmt) + write_out(" %s\n\n" % t_fmt) + display_diff("first last", "First Last") + display_diff("the the boss", "the boss") + display_diff("the coder", "the first coder") + display_diff("agcat", "gac") + display_diff("XMJYAUZ", "MZJAWXU") + display_diff("abcdfghjqz", "abcdefgijkrxyz") -if __name__ == '__main__': +if __name__ == "__main__": try: action = sys.argv[1] except IndexError: print("Usage: %s [ --color | --highlight | --diff ]" % sys.argv[0]) sys.exit(1) - if action == '--color': + if action == "--color": demo_color() demo_color_v2() - elif action == '--highlight': + elif action == "--highlight": demo_highlight() - elif action == '--highlight-reverse': + elif action == "--highlight-reverse": demo_highlight_reverse() - elif action == '--diff': + elif action == "--diff": demo_diff() |