summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2016-05-11 13:42:00 -0500
committerDavid Teigland <teigland@redhat.com>2016-05-11 13:42:00 -0500
commit145b8727db4ebebf87143f1c21b0f728c1a56cab (patch)
tree27f2deeb8d3d33360f059f2bf9b087427cdb22c0
parent3c18db85caf86702a76b14b3c4b49fea622020b2 (diff)
downloadlvm2-dev-dct-lvm2app-init-1.tar.gz
python: move lvm_initdev-dct-lvm2app-init-1
so it's not run when the module is loaded
-rw-r--r--python/liblvm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/python/liblvm.c b/python/liblvm.c
index 089abb367..b626badc8 100644
--- a/python/liblvm.c
+++ b/python/liblvm.c
@@ -93,6 +93,9 @@ static PyObject *_LibLVMError;
#define LVM_VALID(ptr) \
do { \
+ if (!_libh) { \
+ _libh = lvm_init(NULL); \
+ } \
if (ptr && _libh) { \
if (ptr != _libh) { \
PyErr_SetString(PyExc_UnboundLocalError, "LVM handle reference stale"); \
@@ -2047,7 +2050,9 @@ PyMODINIT_FUNC initlvm(void)
{
PyObject *m;
+ /*
_libh = lvm_init(NULL);
+ */
if (PyType_Ready(&_LibLVMvgType) < 0)
MODINITERROR;