[lvm-devel] [PATCH 2/2] Expose readonly parameter of lvm_lv_snapshot() to python bindings.
David Taylor
davidt-lvm2 at yadt.co.uk
Fri Dec 26 19:06:34 UTC 2014
Add the new 'readonly' parameter of lvm_lv_snapshot() in liblvm2app
to the python liblvm module.
---
python/liblvm.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/python/liblvm.c b/python/liblvm.c
index 3828f27..19d6d6f 100644
--- a/python/liblvm.c
+++ b/python/liblvm.c
@@ -1573,15 +1573,17 @@ static PyObject *_liblvm_lvm_lv_snapshot(lvobject *self, PyObject *args)
{
const char *snap_name;
unsigned long long size = 0;
+ int readonly = 0;
+ struct lvm_property_value prop_value;
lv_t lv;
lv_create_params_t lvp = NULL;
LV_VALID(self);
- if (!PyArg_ParseTuple(args, "s|K", &snap_name, &size))
+ if (!PyArg_ParseTuple(args, "s|Ki", &snap_name, &size, &readonly))
return NULL;
- if (!(lvp = lvm_lv_params_create_snapshot(self->lv, snap_name, size))) {
+ if (!(lvp = lvm_lv_params_create_snapshot(self->lv, snap_name, size, readonly))) {
PyErr_SetObject(_LibLVMError, _liblvm_get_last_error());
return NULL;
}
--
2.1.4
More information about the lvm-devel
mailing list