typo in sortby test

This commit is contained in:
Jean-Francois Dockes 2012-12-20 20:11:08 +01:00
parent ebae482ebe
commit 9f7d32992c
2 changed files with 9 additions and 6 deletions

View file

@ -763,7 +763,7 @@ Query_init(recoll_QueryObject *self, PyObject *, PyObject *)
}
PyDoc_STRVAR(doc_Query_sortby,
"sortby(field=fieldname, ascending=true)\n"
"sortby(field=fieldname, ascending=True)\n"
"Sort results by 'fieldname', in ascending or descending order.\n"
"Only one field can be used, no subsorts for now.\n"
"Must be called before executing the search\n"
@ -775,15 +775,16 @@ Query_sortby(recoll_QueryObject* self, PyObject *args, PyObject *kwargs)
LOGDEB(("Query_sortby\n"));
static const char *kwlist[] = {"field", "ascending", NULL};
PyObject *ascobj = 0;
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|i", (char**)kwlist,
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|O", (char**)kwlist,
&self->sortfield,
&ascobj))
return 0;
if (ascobj != 0 && !PyObject_IsTrue(ascobj))
self->ascending = false;
else
if (ascobj == 0) {
self->ascending = true;
} else {
self->ascending = PyObject_IsTrue(ascobj);
}
Py_RETURN_NONE;
}

View file

@ -45,6 +45,8 @@ def extractofile(doc, outfilename=""):
def doquery(db, q):
# Get query object
query = db.query()
query.sortby("dmtime", ascending=True)
# Parse/run input query string
nres = query.execute(q, stemming = 0, stemlang="english")
qs = u"Xapian query: [%s]" % query.getxquery()