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