From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukas Doktor Subject: [PATCH] FIX matrix_to_string: header columns width ADD matrix_to_string: accept header of type tupple or list Date: Wed, 29 Sep 2010 11:33:14 +0200 Message-ID: <1285752794-17191-2-git-send-email-ldoktor@redhat.com> References: <1285752794-17191-1-git-send-email-ldoktor@redhat.com> To: ldoktor@redhat.com, jzupka@redhat.com, autotest@test.kernel.org, kvm@vger.kernel.org, lmr@redhat.com Return-path: Received: from mx1.redhat.com ([209.132.183.28]:15999 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751333Ab0I2JdV (ORCPT ); Wed, 29 Sep 2010 05:33:21 -0400 In-Reply-To: <1285752794-17191-1-git-send-email-ldoktor@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Signed-off-by: Lukas Doktor --- client/common_lib/utils.py | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/client/common_lib/utils.py b/client/common_lib/utils.py index f44dd1e..6b8cdf6 100644 --- a/client/common_lib/utils.py +++ b/client/common_lib/utils.py @@ -211,9 +211,14 @@ def matrix_to_string(matrix, header=None): in each column, and determining the format string dynamically. @param matrix: Matrix representation (list with n rows of m elements). - @param header: Optional tuple with header elements to be displayed. + @param header: Optional tuple or list with header elements to be displayed. """ + if type(header) is list: + header = tuple(header) lengths = [] + if header: + for column in header: + lengths.append(len(column)) for row in matrix: for column in row: i = row.index(column) -- 1.7.2.3