From fb5558baccfe458b839a0b59f4be92df3938b1f0 Mon Sep 17 00:00:00 2001 From: NichtJens 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) + +