mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
* python/libvir.c: fix a stupid bug in python bindings (DomainDestroy
is still mishandled though) Daniel
This commit is contained in:
parent
b259e6be88
commit
e9736c7d92
@ -1,3 +1,8 @@
|
|||||||
|
Sat Jan 28 21:24:05 CET 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
|
* python/libvir.c: fix a stupid bug in python bindings (DomainDestroy
|
||||||
|
is still mishandled though)
|
||||||
|
|
||||||
Fri Jan 27 09:58:31 CET 2006 Daniel Veillard <veillard@redhat.com>
|
Fri Jan 27 09:58:31 CET 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* src/libvir.c src/xml.c: applied patch from Anthony Liguori
|
* src/libvir.c src/xml.c: applied patch from Anthony Liguori
|
||||||
|
@ -16,6 +16,38 @@
|
|||||||
|
|
||||||
void initlibvirmod(void);
|
void initlibvirmod(void);
|
||||||
|
|
||||||
|
static PyObject *
|
||||||
|
libvir_virDomainFree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
|
||||||
|
PyObject *py_retval;
|
||||||
|
int c_retval;
|
||||||
|
virDomainPtr domain;
|
||||||
|
PyObject *pyobj_domain;
|
||||||
|
|
||||||
|
if (!PyArg_ParseTuple(args, (char *)"O:virDomainFree", &pyobj_domain))
|
||||||
|
return(NULL);
|
||||||
|
domain = (virDomainPtr) PyvirDomain_Get(pyobj_domain);
|
||||||
|
|
||||||
|
c_retval = virDomainFree(domain);
|
||||||
|
py_retval = libvir_intWrap((int) c_retval);
|
||||||
|
return(py_retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
static PyObject *
|
||||||
|
libvir_virConnectClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
|
||||||
|
PyObject *py_retval;
|
||||||
|
int c_retval;
|
||||||
|
virConnectPtr conn;
|
||||||
|
PyObject *pyobj_conn;
|
||||||
|
|
||||||
|
if (!PyArg_ParseTuple(args, (char *)"O:virConnectClose", &pyobj_conn))
|
||||||
|
return(NULL);
|
||||||
|
conn = (virConnectPtr) PyvirConnect_Get(pyobj_conn);
|
||||||
|
|
||||||
|
c_retval = virConnectClose(conn);
|
||||||
|
py_retval = libvir_intWrap((int) c_retval);
|
||||||
|
return(py_retval);
|
||||||
|
}
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
* *
|
* *
|
||||||
* The registration stuff *
|
* The registration stuff *
|
||||||
@ -23,6 +55,8 @@ void initlibvirmod(void);
|
|||||||
************************************************************************/
|
************************************************************************/
|
||||||
static PyMethodDef libvirMethods[] = {
|
static PyMethodDef libvirMethods[] = {
|
||||||
#include "libvir-export.c"
|
#include "libvir-export.c"
|
||||||
|
{(char *) "virDomainFree", libvir_virDomainFree, METH_VARARGS, NULL},
|
||||||
|
{(char *) "virConnectClose", libvir_virConnectClose, METH_VARARGS, NULL},
|
||||||
{NULL, NULL, 0, NULL}
|
{NULL, NULL, 0, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user