summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2009-07-12 17:23:32 +0200
committerJulian Andres Klode <jak@debian.org>2009-07-12 17:23:32 +0200
commit60aba10689f5f3881a3427619be5bead3808d422 (patch)
treee941409a29e5d28ccae665e3b7b87574393895aa /python
parent199827e05750509afb8ea98d5400552201f5ef16 (diff)
downloadpython-apt-60aba10689f5f3881a3427619be5bead3808d422.tar.gz
python/cdrom.cc: Remove PkgCdromStruct, use pkgCdrom directly.
Diffstat (limited to 'python')
-rw-r--r--python/cdrom.cc18
1 files changed, 6 insertions, 12 deletions
diff --git a/python/cdrom.cc b/python/cdrom.cc
index 492afd90..b5b87758 100644
--- a/python/cdrom.cc
+++ b/python/cdrom.cc
@@ -12,15 +12,9 @@
#include <apt-pkg/cdrom.h>
-
-struct PkgCdromStruct
-{
- pkgCdrom cdrom;
-};
-
static PyObject *PkgCdromAdd(PyObject *Self,PyObject *Args)
{
- PkgCdromStruct &Struct = GetCpp<PkgCdromStruct>(Self);
+ pkgCdrom &Cdrom = GetCpp<pkgCdrom>(Self);
PyObject *pyCdromProgressInst = 0;
if (PyArg_ParseTuple(Args, "O", &pyCdromProgressInst) == 0) {
@@ -30,14 +24,14 @@ static PyObject *PkgCdromAdd(PyObject *Self,PyObject *Args)
PyCdromProgress progress;
progress.setCallbackInst(pyCdromProgressInst);
- bool res = Struct.cdrom.Add(&progress);
+ bool res = Cdrom.Add(&progress);
return HandleErrors(Py_BuildValue("b", res));
}
static PyObject *PkgCdromIdent(PyObject *Self,PyObject *Args)
{
- PkgCdromStruct &Struct = GetCpp<PkgCdromStruct>(Self);
+ pkgCdrom &Cdrom = GetCpp<pkgCdrom>(Self);
PyObject *pyCdromProgressInst = 0;
if (PyArg_ParseTuple(Args, "O", &pyCdromProgressInst) == 0) {
@@ -48,7 +42,7 @@ static PyObject *PkgCdromIdent(PyObject *Self,PyObject *Args)
progress.setCallbackInst(pyCdromProgressInst);
string ident;
- bool res = Struct.cdrom.Ident(ident, &progress);
+ bool res = Cdrom.Ident(ident, &progress);
PyObject *result = Py_BuildValue("(bs)", res, ident.c_str());
@@ -87,10 +81,10 @@ PyTypeObject PkgCdromType =
{
PyVarObject_HEAD_INIT(&PyType_Type, 0)
"apt_pkg.Cdrom", // tp_name
- sizeof(CppOwnedPyObject<PkgCdromStruct>), // tp_basicsize
+ sizeof(CppOwnedPyObject<pkgCdrom>), // tp_basicsize
0, // tp_itemsize
// Methods
- CppOwnedDealloc<PkgCdromStruct>, // tp_dealloc
+ CppOwnedDealloc<pkgCdrom>, // tp_dealloc
0, // tp_print
0, // tp_getattr
0, // tp_setattr