mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-07-27 11:41:52 +03:00
python: drop redundant function
I noticed some redundant code while preparing my next patch. * python/generator.py (py_types): Fix 'const char *' mapping. * python/typewrappers.h (libvirt_charPtrConstWrap): Drop. * python/typewrappers.c (libvirt_charPtrConstWrap): Delete, since it is identical to libvirt_constcharPtrWrap.
This commit is contained in:
@ -263,7 +263,7 @@ py_types = {
|
|||||||
'unsigned long long': ('l', None, "longlong", "long long"),
|
'unsigned long long': ('l', None, "longlong", "long long"),
|
||||||
'unsigned char *': ('z', None, "charPtr", "char *"),
|
'unsigned char *': ('z', None, "charPtr", "char *"),
|
||||||
'char *': ('z', None, "charPtr", "char *"),
|
'char *': ('z', None, "charPtr", "char *"),
|
||||||
'const char *': ('z', None, "charPtrConst", "const char *"),
|
'const char *': ('z', None, "constcharPtr", "const char *"),
|
||||||
'size_t': ('n', None, "size_t", "size_t"),
|
'size_t': ('n', None, "size_t", "size_t"),
|
||||||
|
|
||||||
'virDomainPtr': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
|
'virDomainPtr': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
|
||||||
|
@ -117,19 +117,6 @@ libvirt_constcharPtrWrap(const char *str)
|
|||||||
return (ret);
|
return (ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *
|
|
||||||
libvirt_charPtrConstWrap(const char *str)
|
|
||||||
{
|
|
||||||
PyObject *ret;
|
|
||||||
|
|
||||||
if (str == NULL) {
|
|
||||||
Py_INCREF(Py_None);
|
|
||||||
return (Py_None);
|
|
||||||
}
|
|
||||||
ret = PyString_FromString(str);
|
|
||||||
return (ret);
|
|
||||||
}
|
|
||||||
|
|
||||||
PyObject *
|
PyObject *
|
||||||
libvirt_virDomainPtrWrap(virDomainPtr node)
|
libvirt_virDomainPtrWrap(virDomainPtr node)
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* libvirt_wrap.h: type wrappers for libvir python bindings
|
* libvirt_wrap.h: type wrappers for libvir python bindings
|
||||||
*
|
*
|
||||||
* Copyright (C) 2005, 2011 Red Hat, Inc.
|
* Copyright (C) 2005, 2011-2012 Red Hat, Inc.
|
||||||
*
|
*
|
||||||
* Daniel Veillard <veillard@redhat.com>
|
* Daniel Veillard <veillard@redhat.com>
|
||||||
*/
|
*/
|
||||||
@ -163,7 +163,6 @@ PyObject * libvirt_ulonglongWrap(unsigned long long val);
|
|||||||
PyObject * libvirt_charPtrWrap(char *str);
|
PyObject * libvirt_charPtrWrap(char *str);
|
||||||
PyObject * libvirt_charPtrSizeWrap(char *str, Py_ssize_t size);
|
PyObject * libvirt_charPtrSizeWrap(char *str, Py_ssize_t size);
|
||||||
PyObject * libvirt_constcharPtrWrap(const char *str);
|
PyObject * libvirt_constcharPtrWrap(const char *str);
|
||||||
PyObject * libvirt_charPtrConstWrap(const char *str);
|
|
||||||
PyObject * libvirt_virConnectPtrWrap(virConnectPtr node);
|
PyObject * libvirt_virConnectPtrWrap(virConnectPtr node);
|
||||||
PyObject * libvirt_virDomainPtrWrap(virDomainPtr node);
|
PyObject * libvirt_virDomainPtrWrap(virDomainPtr node);
|
||||||
PyObject * libvirt_virNetworkPtrWrap(virNetworkPtr node);
|
PyObject * libvirt_virNetworkPtrWrap(virNetworkPtr node);
|
||||||
|
Reference in New Issue
Block a user