From 45e684e7c99e2797cf28a139a3f8f87391baee85 Mon Sep 17 00:00:00 2001
From: Florent Lamiraux <florent@laas.fr>
Date: Fri, 5 Apr 2013 16:18:23 +0200
Subject: [PATCH] Allow iterable instead of only tuple in signal value
 affectation.

---
 src/dynamic_graph/signal_base.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/dynamic_graph/signal_base.py b/src/dynamic_graph/signal_base.py
index 66e4835..034b041 100644
--- a/src/dynamic_graph/signal_base.py
+++ b/src/dynamic_graph/signal_base.py
@@ -6,6 +6,7 @@
 import wrap
 import entity
 import re
+import collections
 
 def stringToTuple (vector) :
     """
@@ -100,12 +101,12 @@ def objectToString(obj) :
       - an integer,
       - a boolean,
     """
-    if (isinstance(obj, tuple)) :
+    if (isinstance(obj, collections.Iterable)) :
         # matrix or vector
         if len(obj) is 0 :
             return ""
         else :
-            if (isinstance(obj[0], tuple)) :
+            if (isinstance(obj[0], collections.Iterable)) :
                 #matrix
                 return matrixToString(obj)
             else :
-- 
GitLab