From 32d3d38edfd47f3cc5425d3c2e7d42a38ea4a95b Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 26 Nov 2013 23:31:05 +0100 Subject: [PATCH 31/34] cli.print_attribute: Convert values to strings When output_for_cli was called directly, rather than for values received through XML or JSON API, joining multiple values failed on non-strings such as DN objects. Convert output to strings before printing it out. --- ipalib/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipalib/cli.py b/ipalib/cli.py index 5f02e929fe0df7051f4bb925a960678d780d4883..41e1b4752a2a549ea687632e60eb8003d0cad95f 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -293,7 +293,7 @@ def print_attribute(self, attr, value, format='%s: %s', indent=1, one_value_per_ return else: if len(value) > 0: - text = ', '.join(value) + text = ', '.join(str(v) for v in value) else: return line_len = self.get_tty_width() -- 1.8.4.2