Lose the debug junk from python bindings

This commit is contained in:
Panu Matilainen 2009-09-23 10:39:40 +03:00
parent 2ede83b659
commit 6bbc19fb22
5 changed files with 0 additions and 176 deletions

View File

@ -60,17 +60,6 @@ void rpmds_ParseEVR(char * evr,
if (rp) *rp = release; if (rp) *rp = release;
} }
static PyObject *
rpmds_Debug(rpmdsObject * s, PyObject * args, PyObject * kwds)
{
char * kwlist[] = {"debugLevel", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", kwlist, &_rpmds_debug))
return NULL;
Py_RETURN_NONE;
}
static PyObject * static PyObject *
rpmds_Count(rpmdsObject * s) rpmds_Count(rpmdsObject * s)
{ {
@ -340,8 +329,6 @@ rpmds_Problem(rpmdsObject * s)
#endif #endif
static struct PyMethodDef rpmds_methods[] = { static struct PyMethodDef rpmds_methods[] = {
{"Debug", (PyCFunction)rpmds_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"Count", (PyCFunction)rpmds_Count, METH_NOARGS, {"Count", (PyCFunction)rpmds_Count, METH_NOARGS,
"ds.Count -> Count - Return no. of elements.\n" }, "ds.Count -> Count - Return no. of elements.\n" },
{"Ix", (PyCFunction)rpmds_Ix, METH_NOARGS, {"Ix", (PyCFunction)rpmds_Ix, METH_NOARGS,
@ -445,8 +432,6 @@ static int rpmds_init(rpmdsObject * s, PyObject *args, PyObject *kwds)
static void rpmds_free(rpmdsObject * s) static void rpmds_free(rpmdsObject * s)
{ {
if (_rpmds_debug)
fprintf(stderr, "%p -- ds %p\n", s, s->ds);
s->ds = rpmdsFree(s->ds); s->ds = rpmdsFree(s->ds);
PyObject_Del((PyObject *)s); PyObject_Del((PyObject *)s);

View File

@ -15,17 +15,6 @@ struct rpmfiObject_s {
rpmfi fi; rpmfi fi;
}; };
static PyObject *
rpmfi_Debug(rpmfiObject * s, PyObject * args, PyObject * kwds)
{
char * kwlist[] = {"debugLevel", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", kwlist, &_rpmfi_debug))
return NULL;
Py_RETURN_NONE;
}
static PyObject * static PyObject *
rpmfi_FC(rpmfiObject * s) rpmfi_FC(rpmfiObject * s)
{ {
@ -218,8 +207,6 @@ rpmfi_iternext(rpmfiObject * s)
} }
static struct PyMethodDef rpmfi_methods[] = { static struct PyMethodDef rpmfi_methods[] = {
{"Debug", (PyCFunction)rpmfi_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"FC", (PyCFunction)rpmfi_FC, METH_NOARGS, {"FC", (PyCFunction)rpmfi_FC, METH_NOARGS,
NULL}, NULL},
{"FX", (PyCFunction)rpmfi_FX, METH_NOARGS, {"FX", (PyCFunction)rpmfi_FX, METH_NOARGS,
@ -323,8 +310,6 @@ static int rpmfi_init(rpmfiObject * s, PyObject *args, PyObject *kwds)
static void rpmfi_free(rpmfiObject * s) static void rpmfi_free(rpmfiObject * s)
{ {
if (_rpmfi_debug)
fprintf(stderr, "%p -- fi %p\n", s, s->fi);
s->fi = rpmfiFree(s->fi); s->fi = rpmfiFree(s->fi);
PyObject_Del((PyObject *)s); PyObject_Del((PyObject *)s);

View File

@ -11,17 +11,6 @@ struct rpmpsObject_s {
rpmpsi psi; rpmpsi psi;
}; };
static PyObject *
rpmps_Debug(rpmpsObject * s, PyObject * args, PyObject * kwds)
{
char * kwlist[] = {"debugLevel", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", kwlist, &_rpmps_debug))
return NULL;
Py_RETURN_NONE;
}
static int static int
rpmps_append(rpmpsObject * s, PyObject * value) rpmps_append(rpmpsObject * s, PyObject * value)
{ {
@ -47,9 +36,6 @@ rpmps_iternext(rpmpsObject * s)
{ {
PyObject * result = NULL; PyObject * result = NULL;
if (_rpmps_debug < 0)
fprintf(stderr, "*** rpmps_iternext(%p) ps %p psi %p\n", s, s->ps, s->psi);
/* Reset loop indices on 1st entry. */ /* Reset loop indices on 1st entry. */
if (s->psi == NULL) { if (s->psi == NULL) {
s->psi = rpmpsInitIterator(s->ps); s->psi = rpmpsInitIterator(s->ps);
@ -68,8 +54,6 @@ fprintf(stderr, "*** rpmps_iternext(%p) ps %p psi %p\n", s, s->ps, s->psi);
} }
static struct PyMethodDef rpmps_methods[] = { static struct PyMethodDef rpmps_methods[] = {
{"Debug", (PyCFunction)rpmps_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"append", (PyCFunction)rpmps_append, METH_VARARGS, NULL}, {"append", (PyCFunction)rpmps_append, METH_VARARGS, NULL},
{NULL, NULL} /* sentinel */ {NULL, NULL} /* sentinel */
}; };
@ -77,8 +61,6 @@ static struct PyMethodDef rpmps_methods[] = {
static void static void
rpmps_dealloc(rpmpsObject * s) rpmps_dealloc(rpmpsObject * s)
{ {
if (_rpmps_debug < 0)
fprintf(stderr, "*** rpmps_dealloc(%p)\n", s);
if (s) { if (s) {
s->ps = rpmpsFree(s->ps); s->ps = rpmpsFree(s->ps);
PyObject_Del(s); PyObject_Del(s);
@ -88,8 +70,6 @@ fprintf(stderr, "*** rpmps_dealloc(%p)\n", s);
static int static int
rpmps_print(rpmpsObject * s, FILE * fp, int flags) rpmps_print(rpmpsObject * s, FILE * fp, int flags)
{ {
if (_rpmps_debug < 0)
fprintf(stderr, "*** rpmps_print(%p,%p,%x)\n", s, (void *)fp, flags);
if (s && s->ps) if (s && s->ps)
rpmpsPrint(fp, s->ps); rpmpsPrint(fp, s->ps);
return 0; return 0;
@ -100,8 +80,6 @@ rpmps_length(rpmpsObject * s)
{ {
int rc; int rc;
rc = rpmpsNumProblems(s->ps); rc = rpmpsNumProblems(s->ps);
if (_rpmps_debug < 0)
fprintf(stderr, "*** rpmps_length(%p) rc %d\n", s, rc);
return rc; return rc;
} }
@ -131,9 +109,6 @@ rpmps_subscript(rpmpsObject * s, PyObject * key)
} }
psi = rpmpsFreeIterator(psi); psi = rpmpsFreeIterator(psi);
if (_rpmps_debug < 0)
fprintf(stderr, "*** rpmps_subscript(%p,%p) %s\n", s, key, PyString_AsString(result));
return result; return result;
} }
@ -144,8 +119,6 @@ static PyMappingMethods rpmps_as_mapping = {
static void rpmps_free(rpmpsObject * s) static void rpmps_free(rpmpsObject * s)
{ {
if (_rpmps_debug)
fprintf(stderr, "%p -- ps %p\n", s, s->ps);
s->ps = rpmpsFree(s->ps); s->ps = rpmpsFree(s->ps);
PyObject_Del((PyObject *)s); PyObject_Del((PyObject *)s);

View File

@ -50,17 +50,6 @@ struct rpmteObject_s {
rpmte te; rpmte te;
}; };
static PyObject *
rpmte_Debug(rpmteObject * s, PyObject * args, PyObject * kwds)
{
char * kwlist[] = {"debugLevel", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", kwlist, &_rpmte_debug))
return NULL;
Py_RETURN_NONE;
}
static PyObject * static PyObject *
rpmte_TEType(rpmteObject * s) rpmte_TEType(rpmteObject * s)
{ {
@ -216,8 +205,6 @@ rpmte_FI(rpmteObject * s, PyObject * args, PyObject * kwds)
} }
static struct PyMethodDef rpmte_methods[] = { static struct PyMethodDef rpmte_methods[] = {
{"Debug", (PyCFunction)rpmte_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"Type", (PyCFunction)rpmte_TEType, METH_NOARGS, {"Type", (PyCFunction)rpmte_TEType, METH_NOARGS,
"te.Type() -> Type\n\ "te.Type() -> Type\n\
- Return element type (rpm.TR_ADDED | rpm.TR_REMOVED).\n" }, - Return element type (rpm.TR_ADDED | rpm.TR_REMOVED).\n" },

View File

@ -18,9 +18,6 @@
#include "debug.h" #include "debug.h"
extern int _rpmts_debug;
/** \ingroup python /** \ingroup python
* \name Class: Rpmts * \name Class: Rpmts
* \class Rpmts * \class Rpmts
@ -154,21 +151,6 @@ struct rpmtsCallbackType_s {
PyThreadState *_save; PyThreadState *_save;
}; };
static PyObject *
rpmts_Debug(rpmtsObject * s, PyObject * args, PyObject * kwds)
{
char * kwlist[] = {"debugLevel", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i:Debug", kwlist,
&_rpmts_debug))
return NULL;
if (_rpmts_debug < 0)
fprintf(stderr, "*** rpmts_Debug(%p) ts %p\n", s, s->ts);
Py_RETURN_NONE;
}
RPM_GNUC_NORETURN RPM_GNUC_NORETURN
static void die(PyObject *cb) static void die(PyObject *cb)
{ {
@ -208,9 +190,6 @@ rpmts_AddInstall(rpmtsObject * s, PyObject * args, PyObject * kwds)
} }
} }
if (_rpmts_debug < 0 || (_rpmts_debug > 0))
fprintf(stderr, "*** rpmts_AddInstall(%p,%p,%p,%s) ts %p\n", s, h, key, how, s->ts);
if (how && !rstreq(how, "u") && !rstreq(how, "i")) { if (how && !rstreq(how, "u") && !rstreq(how, "i")) {
PyErr_SetString(PyExc_TypeError, "how argument must be \"u\" or \"i\""); PyErr_SetString(PyExc_TypeError, "how argument must be \"u\" or \"i\"");
return NULL; return NULL;
@ -241,9 +220,6 @@ rpmts_AddErase(rpmtsObject * s, PyObject * args, PyObject * kwds)
Header h; Header h;
char * kwlist[] = {"name", NULL}; char * kwlist[] = {"name", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_AddErase(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:AddErase", kwlist, &o)) if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:AddErase", kwlist, &o))
return NULL; return NULL;
@ -279,9 +255,6 @@ rpmts_SolveCallback(rpmts ts, rpmds ds, const void * data)
PyObject * args, * result; PyObject * args, * result;
int res = 1; int res = 1;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_SolveCallback(%p,%p,%p) \"%s\"\n", ts, ds, data, rpmdsDNEVR(ds));
if (cbInfo->tso == NULL) return res; if (cbInfo->tso == NULL) return res;
if (cbInfo->cb == Py_None) return res; if (cbInfo->cb == Py_None) return res;
@ -328,9 +301,6 @@ rpmts_Check(rpmtsObject * s, PyObject * args, PyObject * kwds)
xx = rpmtsSetSolveCallback(s->ts, rpmts_SolveCallback, (void *)&cbInfo); xx = rpmtsSetSolveCallback(s->ts, rpmts_SolveCallback, (void *)&cbInfo);
} }
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Check(%p) ts %p cb %p\n", s, s->ts, cbInfo.cb);
cbInfo.tso = s; cbInfo.tso = s;
cbInfo._save = PyEval_SaveThread(); cbInfo._save = PyEval_SaveThread();
@ -406,9 +376,6 @@ rpmts_Order(rpmtsObject * s)
{ {
int rc; int rc;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Order(%p) ts %p\n", s, s->ts);
Py_BEGIN_ALLOW_THREADS Py_BEGIN_ALLOW_THREADS
rc = rpmtsOrder(s->ts); rc = rpmtsOrder(s->ts);
Py_END_ALLOW_THREADS Py_END_ALLOW_THREADS
@ -419,9 +386,6 @@ fprintf(stderr, "*** rpmts_Order(%p) ts %p\n", s, s->ts);
static PyObject * static PyObject *
rpmts_Clean(rpmtsObject * s) rpmts_Clean(rpmtsObject * s)
{ {
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Clean(%p) ts %p\n", s, s->ts);
rpmtsClean(s->ts); rpmtsClean(s->ts);
Py_RETURN_NONE; Py_RETURN_NONE;
@ -432,9 +396,6 @@ rpmts_OpenDB(rpmtsObject * s)
{ {
int dbmode; int dbmode;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_OpenDB(%p) ts %p\n", s, s->ts);
dbmode = rpmtsGetDBMode(s->ts); dbmode = rpmtsGetDBMode(s->ts);
if (dbmode == -1) if (dbmode == -1)
dbmode = O_RDONLY; dbmode = O_RDONLY;
@ -447,9 +408,6 @@ rpmts_CloseDB(rpmtsObject * s)
{ {
int rc; int rc;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_CloseDB(%p) ts %p\n", s, s->ts);
rc = rpmtsCloseDB(s->ts); rc = rpmtsCloseDB(s->ts);
rpmtsSetDBMode(s->ts, -1); /* XXX disable lazy opens */ rpmtsSetDBMode(s->ts, -1); /* XXX disable lazy opens */
@ -461,9 +419,6 @@ rpmts_InitDB(rpmtsObject * s)
{ {
int rc; int rc;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_InitDB(%p) ts %p\n", s, s->ts);
rc = rpmtsInitDB(s->ts, O_RDONLY); rc = rpmtsInitDB(s->ts, O_RDONLY);
if (rc == 0) if (rc == 0)
rc = rpmtsCloseDB(s->ts); rc = rpmtsCloseDB(s->ts);
@ -476,9 +431,6 @@ rpmts_RebuildDB(rpmtsObject * s)
{ {
int rc; int rc;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_RebuildDB(%p) ts %p\n", s, s->ts);
Py_BEGIN_ALLOW_THREADS Py_BEGIN_ALLOW_THREADS
rc = rpmtsRebuildDB(s->ts); rc = rpmtsRebuildDB(s->ts);
Py_END_ALLOW_THREADS Py_END_ALLOW_THREADS
@ -491,9 +443,6 @@ rpmts_VerifyDB(rpmtsObject * s)
{ {
int rc; int rc;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_VerifyDB(%p) ts %p\n", s, s->ts);
Py_BEGIN_ALLOW_THREADS Py_BEGIN_ALLOW_THREADS
rc = rpmtsVerifyDB(s->ts); rc = rpmtsVerifyDB(s->ts);
Py_END_ALLOW_THREADS Py_END_ALLOW_THREADS
@ -519,9 +468,6 @@ rpmts_HdrFromFdno(rpmtsObject * s, PyObject * args, PyObject * kwds)
rpmrc = rpmReadPackageFile(s->ts, fd, "rpmts_HdrFromFdno", &h); rpmrc = rpmReadPackageFile(s->ts, fd, "rpmts_HdrFromFdno", &h);
Fclose(fd); Fclose(fd);
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_HdrFromFdno(%p) ts %p rc %d\n", s, s->ts, rpmrc);
switch (rpmrc) { switch (rpmrc) {
case RPMRC_OK: case RPMRC_OK:
if (h) if (h)
@ -558,9 +504,6 @@ rpmts_HdrCheck(rpmtsObject * s, PyObject * args, PyObject * kwds)
rpmRC rpmrc; rpmRC rpmrc;
char * kwlist[] = {"headers", NULL}; char * kwlist[] = {"headers", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_HdrCheck(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:HdrCheck", kwlist, &blob)) if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:HdrCheck", kwlist, &blob))
return NULL; return NULL;
@ -606,9 +549,6 @@ rpmts_SetVSFlags(rpmtsObject * s, PyObject * args, PyObject * kwds)
rpmVSFlags vsflags; rpmVSFlags vsflags;
char * kwlist[] = {"flags", NULL}; char * kwlist[] = {"flags", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_SetVSFlags(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i:SetVSFlags", kwlist, if (!PyArg_ParseTupleAndKeywords(args, kwds, "i:SetVSFlags", kwlist,
&vsflags)) &vsflags))
return NULL; return NULL;
@ -631,9 +571,6 @@ rpmts_SetColor(rpmtsObject * s, PyObject * args, PyObject * kwds)
rpm_color_t tscolor; rpm_color_t tscolor;
char * kwlist[] = {"color", NULL}; char * kwlist[] = {"color", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_SetColor(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "i:Color", kwlist, &tscolor)) if (!PyArg_ParseTupleAndKeywords(args, kwds, "i:Color", kwlist, &tscolor))
return NULL; return NULL;
@ -652,9 +589,6 @@ rpmts_PgpPrtPkts(rpmtsObject * s, PyObject * args, PyObject * kwds)
int rc; int rc;
char * kwlist[] = {"octets", NULL}; char * kwlist[] = {"octets", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_PgpPrtPkts(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:PgpPrtPkts", kwlist, &blob)) if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:PgpPrtPkts", kwlist, &blob))
return NULL; return NULL;
@ -682,9 +616,6 @@ rpmts_PgpImportPubkey(rpmtsObject * s, PyObject * args, PyObject * kwds)
int rc; int rc;
char * kwlist[] = {"pubkey", NULL}; char * kwlist[] = {"pubkey", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_PgpImportPubkey(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:PgpImportPubkey", if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:PgpImportPubkey",
kwlist, &blob)) kwlist, &blob))
return NULL; return NULL;
@ -711,9 +642,6 @@ rpmts_GetKeys(rpmtsObject * s)
int num, i; int num, i;
PyObject *tuple; PyObject *tuple;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_GetKeys(%p) ts %p\n", s, s->ts);
rpmtsGetKeys(s->ts, &data, &num); rpmtsGetKeys(s->ts, &data, &num);
if (data == NULL || num <= 0) { if (data == NULL || num <= 0) {
data = _free(data); data = _free(data);
@ -779,20 +707,12 @@ rpmtsCallback(const void * hd, const rpmCallbackType what,
cbInfo->_save = PyEval_SaveThread(); cbInfo->_save = PyEval_SaveThread();
fd = fdDup(fdno); fd = fdDup(fdno);
if (_rpmts_debug)
fprintf(stderr, "\t%p = fdDup(%d)\n", fd, fdno);
fcntl(Fileno(fd), F_SETFD, FD_CLOEXEC); fcntl(Fileno(fd), F_SETFD, FD_CLOEXEC);
return fd; return fd;
} else } else
if (what == RPMCALLBACK_INST_CLOSE_FILE) { if (what == RPMCALLBACK_INST_CLOSE_FILE) {
if (_rpmts_debug)
fprintf(stderr, "\tFclose(%p)\n", fd);
Fclose (fd); Fclose (fd);
} else {
if (_rpmts_debug)
fprintf(stderr, "\t%llu:%llu key %p\n", (long long) amount, (long long) total, pkgKey);
} }
Py_DECREF(result); Py_DECREF(result);
@ -811,9 +731,6 @@ rpmts_SetFlags(rpmtsObject * s, PyObject * args, PyObject * kwds)
&transFlags)) &transFlags))
return NULL; return NULL;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_SetFlags(%p) ts %p transFlags %x\n", s, s->ts, transFlags);
/* XXX FIXME: value check on flags, or build pure python object /* XXX FIXME: value check on flags, or build pure python object
* for it, and require an object of that type */ * for it, and require an object of that type */
@ -831,9 +748,6 @@ rpmts_SetProbFilter(rpmtsObject * s, PyObject * args, PyObject * kwds)
&ignoreSet)) &ignoreSet))
return NULL; return NULL;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_SetProbFilter(%p) ts %p ignoreSet %x\n", s, s->ts, ignoreSet);
oignoreSet = s->ignoreSet; oignoreSet = s->ignoreSet;
s->ignoreSet = ignoreSet; s->ignoreSet = ignoreSet;
@ -843,10 +757,6 @@ fprintf(stderr, "*** rpmts_SetProbFilter(%p) ts %p ignoreSet %x\n", s, s->ts, ig
static PyObject * static PyObject *
rpmts_Problems(rpmtsObject * s) rpmts_Problems(rpmtsObject * s)
{ {
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Problems(%p) ts %p\n", s, s->ts);
return rpmps_Wrap( rpmtsProblems(s->ts) ); return rpmps_Wrap( rpmtsProblems(s->ts) );
} }
@ -875,9 +785,6 @@ rpmts_Run(rpmtsObject * s, PyObject * args, PyObject * kwds)
(void) rpmtsSetNotifyCallback(s->ts, rpmtsCallback, (void *) &cbInfo); (void) rpmtsSetNotifyCallback(s->ts, rpmtsCallback, (void *) &cbInfo);
} }
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Run(%p) ts %p ignore %x\n", s, s->ts, s->ignoreSet);
rc = rpmtsRun(s->ts, NULL, s->ignoreSet); rc = rpmtsRun(s->ts, NULL, s->ignoreSet);
ps = rpmtsProblems(s->ts); ps = rpmtsProblems(s->ts);
@ -920,9 +827,6 @@ rpmts_iternext(rpmtsObject * s)
PyObject * result = NULL; PyObject * result = NULL;
rpmte te; rpmte te;
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_iternext(%p) ts %p tsi %p %d\n", s, s->ts, s->tsi, s->tsiFilter);
/* Reset iterator on 1st entry. */ /* Reset iterator on 1st entry. */
if (s->tsi == NULL) { if (s->tsi == NULL) {
s->tsi = rpmtsiInit(s->ts); s->tsi = rpmtsiInit(s->ts);
@ -980,9 +884,6 @@ rpmts_Match(rpmtsObject * s, PyObject * args, PyObject * kwds)
rpmTag tag = RPMDBI_PACKAGES; rpmTag tag = RPMDBI_PACKAGES;
char * kwlist[] = {"tagNumber", "key", NULL}; char * kwlist[] = {"tagNumber", "key", NULL};
if (_rpmts_debug)
fprintf(stderr, "*** rpmts_Match(%p) ts %p\n", s, s->ts);
if (!PyArg_ParseTupleAndKeywords(args, kwds, "|OO:Match", kwlist, if (!PyArg_ParseTupleAndKeywords(args, kwds, "|OO:Match", kwlist,
&TagN, &Key)) &TagN, &Key))
return NULL; return NULL;
@ -1023,9 +924,6 @@ fprintf(stderr, "*** rpmts_Match(%p) ts %p\n", s, s->ts);
} }
static struct PyMethodDef rpmts_methods[] = { static struct PyMethodDef rpmts_methods[] = {
{"Debug", (PyCFunction)rpmts_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"addInstall", (PyCFunction) rpmts_AddInstall, METH_VARARGS|METH_KEYWORDS, {"addInstall", (PyCFunction) rpmts_AddInstall, METH_VARARGS|METH_KEYWORDS,
NULL }, NULL },
{"addErase", (PyCFunction) rpmts_AddErase, METH_VARARGS|METH_KEYWORDS, {"addErase", (PyCFunction) rpmts_AddErase, METH_VARARGS|METH_KEYWORDS,
@ -1109,8 +1007,6 @@ static struct PyMethodDef rpmts_methods[] = {
static void rpmts_dealloc(rpmtsObject * s) static void rpmts_dealloc(rpmtsObject * s)
{ {
if (_rpmts_debug)
fprintf(stderr, "%p -- ts %p db %p\n", s, s->ts, rpmtsGetRdb(s->ts));
s->ts = rpmtsFree(s->ts); s->ts = rpmtsFree(s->ts);
if (s->scriptFd) Fclose(s->scriptFd); if (s->scriptFd) Fclose(s->scriptFd);
@ -1150,8 +1046,6 @@ static int rpmts_setattro(PyObject * o, PyObject * n, PyObject * v)
static void rpmts_free(rpmtsObject * s) static void rpmts_free(rpmtsObject * s)
{ {
if (_rpmts_debug)
fprintf(stderr, "%p -- ts %p db %p\n", s, s->ts, rpmtsGetRdb(s->ts));
s->ts = rpmtsFree(s->ts); s->ts = rpmtsFree(s->ts);
if (s->scriptFd) if (s->scriptFd)