Fixing OMF API not being remove on delete from _apis dict in omf_api_factory
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Fri, 31 Oct 2014 08:40:09 +0000 (09:40 +0100)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Fri, 31 Oct 2014 08:40:09 +0000 (09:40 +0100)
src/nepi/resources/omf/omf_api_factory.py

index a8fbaac..7771dcc 100644 (file)
@@ -125,7 +125,7 @@ class OMFAPIFactory(object):
                 if cls._apis[key]['cnt'] == 0:
                     omf_api = cls._apis[key]['api']
                     omf_api.disconnect()
-
+                    del cls._apis[key]
 
     @classmethod 
     def _make_key(cls, *args):