From fedf1cd9b816fe8c5b1ff76ccf381833a1d595b8 Mon Sep 17 00:00:00 2001
From: Mansard <nmansard@laas.fr>
Date: Wed, 9 Mar 2011 16:38:01 +0100
Subject: [PATCH] Corrected a wrong cast for specialized type in signal value
 accessor.

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

diff --git a/src/dynamic_graph/signal_base.py b/src/dynamic_graph/signal_base.py
index dc3e144..109cf20 100644
--- a/src/dynamic_graph/signal_base.py
+++ b/src/dynamic_graph/signal_base.py
@@ -126,6 +126,9 @@ def stringToObject(string) :
     Successively attempts conversion in the above order and return
     on success. If no conversion fits, the string is returned.
     """
+    if isinstance(string,float): return string
+    if isinstance(string,int): return string
+    if isinstance(string,tuple): return string
     try :
         return stringToMatrix(string)
     except :
-- 
GitLab