From 9f3a036b2e29af04e14117a0788445659bf02556 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Tue, 3 Nov 2020 14:00:09 +0100 Subject: [PATCH] added printing a bullet list from iterables --- utils/printing.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/printing.py b/utils/printing.py index 2111d3e..5b25f79 100644 --- a/utils/printing.py +++ b/utils/printing.py @@ -8,4 +8,11 @@ def print_bad(*args, **kwargs): return print(SYM_BAD, *args, **kwargs) +def itemize(iterable, bullet="•"): + if not bullet.endswith(" "): + bullet += " " + lines = (bullet + str(i) for i in iterable) + return "\n".join(lines) + +