add enumerate and delete method for manage storage
[tiramisu.git] / tiramisu / config.py
index 536aacf..dca0fef 100644 (file)
@@ -506,7 +506,7 @@ class Config(CommonConfig):
     "main configuration management entry"
     __slots__ = tuple()
 
-    def __init__(self, descr, config_id=None, is_persistent=False):
+    def __init__(self, descr, session_id=None, is_persistent=False):
         """ Configuration option management master class
 
         :param descr: describes the configuration schema
@@ -514,7 +514,7 @@ class Config(CommonConfig):
         :param context: the current root config
         :type context: `Config`
         """
-        storage = get_storage(self, config_id, is_persistent)
+        storage = get_storage(self, session_id, is_persistent)
         self._impl_settings = Settings(self, storage)
         self._impl_values = Values(self, storage)
         super(Config, self).__init__(descr, self)
@@ -534,7 +534,7 @@ class Config(CommonConfig):
 class MetaConfig(CommonConfig):
     __slots__ = ('_impl_children',)
 
-    def __init__(self, children, meta=True, config_id=None, is_persistent=False):
+    def __init__(self, children, meta=True, session_id=None, is_persistent=False):
         if not isinstance(children, list):
             raise ValueError(_("metaconfig's children must be a list"))
         self._impl_descr = None
@@ -555,7 +555,7 @@ class MetaConfig(CommonConfig):
                 child._impl_meta = self
 
         self._impl_children = children
-        storage = get_storage(self, config_id, is_persistent)
+        storage = get_storage(self, session_id, is_persistent)
         self._impl_settings = Settings(self, storage)
         self._impl_values = Values(self, storage)
         self._impl_meta = None