From 705b0cec6d2a0a463cd0f4f69f9963184eb2ed13 Mon Sep 17 00:00:00 2001 From: Marco Biasini <mvbiasini@gmail.com> Date: Mon, 13 Aug 2012 09:32:37 +0200 Subject: [PATCH] check for presence of __len__ --- modules/base/pymod/table.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/base/pymod/table.py b/modules/base/pymod/table.py index 11f8285d6..5a08b90eb 100644 --- a/modules/base/pymod/table.py +++ b/modules/base/pymod/table.py @@ -704,7 +704,7 @@ Statistics for column %(col)s for row in self.rows: row.append(data) else: - if len(data)!=len(self.rows): + if hasattr(data, '__len__') and len(data)!=len(self.rows): self.col_names.pop() self.col_types.pop() raise ValueError('Length of data (%i) must correspond to number of '%len(data) +\ -- GitLab