From a91470137d5e8bb7fda70a8d01d23730d47c911f Mon Sep 17 00:00:00 2001
From: Florent Lamiraux <florent@laas.fr>
Date: Fri, 23 Mar 2012 09:00:59 +0100
Subject: [PATCH] Keep track of entities created via python.

---
 src/dynamic_graph/entity.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/dynamic_graph/entity.py b/src/dynamic_graph/entity.py
index 3699349..726c28b 100644
--- a/src/dynamic_graph/entity.py
+++ b/src/dynamic_graph/entity.py
@@ -67,6 +67,10 @@ class Entity (object) :
     """
 
     obj = None
+    """
+    Store list of entities created via python
+    """
+    entities = dict ()
 
     def __init__(self, className, instanceName):
         """
@@ -74,6 +78,7 @@ class Entity (object) :
         to a C++ Entity object.
         """
         object.__setattr__(self, 'obj', wrap.create_entity(className, instanceName) )
+        Entity.entities [instanceName] = self
 
     @staticmethod
     def initEntity(self, name):
-- 
GitLab