Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> --- src/python-lxc/lxc.c | 8 ++++++++ src/python-lxc/lxc/__init__.py | 1 + 2 files changed, 9 insertions(+)
diff --git a/src/python-lxc/lxc.c b/src/python-lxc/lxc.c index 8fd0a78..f2b25c1 100644 --- a/src/python-lxc/lxc.c +++ b/src/python-lxc/lxc.c @@ -101,6 +101,12 @@ get_default_config_path(Container *self, PyObject *args, PyObject *kwds) return PyUnicode_FromString(lxc_get_default_config_path()); } +static PyObject * +get_version(Container *self, PyObject *args, PyObject *kwds) +{ + return PyUnicode_FromString(lxc_get_version()); +} + // Container properties static PyObject * Container_config_file_name(Container *self, PyObject *args, PyObject *kwds) @@ -637,6 +643,8 @@ PyVarObject_HEAD_INIT(NULL, 0) static PyMethodDef LXC_methods[] = { {"get_default_config_path", (PyCFunction)get_default_config_path, METH_NOARGS, "Returns the current LXC config path"}, + {"get_version", (PyCFunction)get_version, METH_NOARGS, + "Returns the current LXC library version"}, {NULL, NULL, 0, NULL} }; diff --git a/src/python-lxc/lxc/__init__.py b/src/python-lxc/lxc/__init__.py index 828a1cb..118a081 100644 --- a/src/python-lxc/lxc/__init__.py +++ b/src/python-lxc/lxc/__init__.py @@ -33,6 +33,7 @@ warnings.warn("The python-lxc API isn't yet stable " "and may change at any point in the future.", Warning, 2) default_config_path = _lxc.get_default_config_path() +version = _lxc.get_version() class ContainerNetwork(): -- 1.8.1.2 ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel