From 1f998b11ef5034e2b98644b1c7e74f0be8d83ca6 Mon Sep 17 00:00:00 2001 From: Andreas Loibl Date: Tue, 14 Mar 2017 14:38:34 +0100 Subject: [PATCH] Fix formatvalue for list of dicts formatvalue fails for list of dicts with: "TypeError: sequence item 0: expected string or Unicode, dict found" example: formatvalue([{}]) --- puppetboard/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/puppetboard/utils.py b/puppetboard/utils.py index cc9b91c..d3c46a3 100644 --- a/puppetboard/utils.py +++ b/puppetboard/utils.py @@ -51,7 +51,7 @@ def formatvalue(value): if isinstance(value, str): return value elif isinstance(value, list): - return ", ".join(value) + return ", ".join(map(formatvalue, value)) elif isinstance(value, dict): ret = "" for k in value: