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