diff options
| author | Julian Andres Klode <jak@debian.org> | 2010-04-01 18:26:37 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2010-04-01 18:26:37 +0200 |
| commit | c3d6edddcdcd40ff7477430a20a3e3be7e188963 (patch) | |
| tree | 71744f04bebd432c7ff54fa89b4f116550041d5d /python/tag.cc | |
| parent | ee15a84128199c2ef23afcf88dbc2f02df08adcc (diff) | |
| download | python-apt-c3d6edddcdcd40ff7477430a20a3e3be7e188963.tar.gz | |
python: Return bool instead of int to Python where possible, looks better.
Diffstat (limited to 'python/tag.cc')
| -rw-r--r-- | python/tag.cc | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/python/tag.cc b/python/tag.cc index c7edcb31..c323aa42 100644 --- a/python/tag.cc +++ b/python/tag.cc @@ -144,7 +144,7 @@ static PyObject *TagSecFindFlag(PyObject *Self,PyObject *Args) Py_INCREF(Py_None); return Py_None; } - return Py_BuildValue("i",Flag); + return PyBool_FromLong(Flag); } // Map access, operator [] @@ -209,9 +209,7 @@ static PyObject *TagSecExists(PyObject *Self,PyObject *Args) const char *Start; const char *Stop; - if (GetCpp<pkgTagSection>(Self).Find(Name,Start,Stop) == false) - return Py_BuildValue("i",0); - return Py_BuildValue("i",1); + return PyBool_FromLong(GetCpp<pkgTagSection>(Self).Find(Name,Start,Stop)); } #endif @@ -253,9 +251,9 @@ static PyObject *TagFileStep(PyObject *Self,PyObject *Args) TagFileData &Obj = *(TagFileData *)Self; if (Obj.Object.Step(Obj.Section->Object) == false) - return HandleErrors(Py_BuildValue("i",0)); + return HandleErrors(PyBool_FromLong(0)); - return HandleErrors(Py_BuildValue("i",1)); + return HandleErrors(PyBool_FromLong(1)); } // TagFile Wrappers /*{{{*/ @@ -313,9 +311,9 @@ static PyObject *TagFileJump(PyObject *Self,PyObject *Args) TagFileData &Obj = *(TagFileData *)Self; if (Obj.Object.Jump(Obj.Section->Object,Offset) == false) - return HandleErrors(Py_BuildValue("i",0)); + return HandleErrors(PyBool_FromLong(0)); - return HandleErrors(Py_BuildValue("i",1)); + return HandleErrors(PyBool_FromLong(1)); } /*}}}*/ // ParseSection - Parse a single section from a tag file /*{{{*/ |
