return ret;
}
+static PyObject *
+Container_get_running_config_item(Container *self, PyObject *args,
+ PyObject *kwds)
+{
+ static char *kwlist[] = {"key", NULL};
+ char* key = NULL;
+ char* value = NULL;
+ PyObject *ret = NULL;
+
+ if (! PyArg_ParseTupleAndKeywords(args, kwds, "s|", kwlist,
+ &key))
+ return NULL;
+
+ value = self->container->get_running_config_item(self->container, key);
+
+ if (!value)
+ Py_RETURN_NONE;
+
+ ret = PyUnicode_FromString(value);
+ free(value);
+ return ret;
+}
+
+
static PyObject *
Container_load_config(Container *self, PyObject *args, PyObject *kwds)
{
"\n"
"Get a tuple of IPs for the container."
},
+ {"get_running_config_item", (PyCFunction)Container_get_running_config_item,
+ METH_VARARGS|METH_KEYWORDS,
+ "get_running_config_item(key) -> string\n"
+ "\n"
+ "Get the runtime value of a config key."
+ },
{"load_config", (PyCFunction)Container_load_config,
METH_VARARGS|METH_KEYWORDS,
"load_config(path = DEFAULT) -> boolean\n"