diff options
author | David Teigland <teigland@redhat.com> | 2016-05-11 13:42:00 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2016-05-11 13:42:00 -0500 |
commit | 145b8727db4ebebf87143f1c21b0f728c1a56cab (patch) | |
tree | 27f2deeb8d3d33360f059f2bf9b087427cdb22c0 | |
parent | 3c18db85caf86702a76b14b3c4b49fea622020b2 (diff) | |
download | lvm2-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.c | 5 |
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; |