1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-08-03 08:21:58 +03:00

Revert "Enable virDomainBlockPull in the python API."

This reverts commit d74b86f5d6ecae3d18a391f90a918fcac75914db.

Conflicts:

	python/generator.py
This commit is contained in:
Eric Blake
2011-06-23 11:56:54 -06:00
parent e835299a2d
commit b5c2428444
3 changed files with 3 additions and 69 deletions

View File

@ -2415,57 +2415,6 @@ libvirt_virDomainGetJobInfo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
return(py_retval);
}
static PyObject *
libvirt_virDomainBlockPullImpl(PyObject *self ATTRIBUTE_UNUSED,
PyObject *args, int infoOnly) {
virDomainPtr domain;
PyObject *pyobj_domain;
const char *path;
unsigned int flags;
virDomainBlockPullInfo info;
int c_ret;
PyObject *ret;
if (!PyArg_ParseTuple(args, (char *)"Ozi:virDomainStreamDiskInfo",
&pyobj_domain, &path, &flags))
return(NULL);
domain = (virDomainPtr) PyvirDomain_Get(pyobj_domain);
LIBVIRT_BEGIN_ALLOW_THREADS;
if (infoOnly)
c_ret = virDomainGetBlockPullInfo(domain, path, &info, flags);
else
c_ret = virDomainBlockPull(domain, path, &info, flags);
LIBVIRT_END_ALLOW_THREADS;
if (c_ret == -1)
return VIR_PY_NONE;
if ((ret = PyDict_New()) == NULL)
return VIR_PY_NONE;
PyDict_SetItem(ret, libvirt_constcharPtrWrap("cur"),
libvirt_ulonglongWrap(info.cur));
PyDict_SetItem(ret, libvirt_constcharPtrWrap("end"),
libvirt_ulonglongWrap(info.end));
return ret;
}
static PyObject *
libvirt_virDomainBlockPull(PyObject *self ATTRIBUTE_UNUSED,
PyObject *args)
{
return libvirt_virDomainBlockPullImpl(self, args, 0);
}
static PyObject *
libvirt_virDomainGetBlockPullInfo(PyObject *self ATTRIBUTE_UNUSED,
PyObject *args)
{
return libvirt_virDomainBlockPullImpl(self, args, 1);
}
/*******************************************
* Helper functions to avoid importing modules
@ -3925,8 +3874,6 @@ static PyMethodDef libvirtMethods[] = {
{(char *) "virDomainGetJobInfo", libvirt_virDomainGetJobInfo, METH_VARARGS, NULL},
{(char *) "virDomainSnapshotListNames", libvirt_virDomainSnapshotListNames, METH_VARARGS, NULL},
{(char *) "virDomainRevertToSnapshot", libvirt_virDomainRevertToSnapshot, METH_VARARGS, NULL},
{(char *) "virDomainBlockPull", libvirt_virDomainBlockPull, METH_VARARGS, NULL},
{(char *) "virDomainGetBlockPullInfo", libvirt_virDomainGetBlockPullInfo, METH_VARARGS, NULL},
{NULL, NULL, 0, NULL}
};