From 49d6a7a4eac24997cbca8f13c77f7256da2498b8 Mon Sep 17 00:00:00 2001 From: Leo Sternlicht Date: Tue, 28 Jan 2020 09:24:36 -0500 Subject: [PATCH] handle tuple & list version numbers --- watermark/watermark.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/watermark/watermark.py b/watermark/watermark.py index 07898fb..5445640 100644 --- a/watermark/watermark.py +++ b/watermark/watermark.py @@ -247,7 +247,11 @@ def _print_all_import_versions(vars): longest = max([len(i[0]) for i in to_print] + [0]) + 1 for entry in to_print: - print(('%s' % entry[0]).ljust(longest) + entry[1]) + if isinstance(entry[1], (tuple, list)): + version = '.'.join([str(i) for i in entry[1]]) + else: + version = entry[1] + print(('%s' % entry[0]).ljust(longest) + version) def load_ipython_extension(ipython):