[Xapian-devel] set_bias() in bindings
Richard Boulton
richard at lemurconsulting.com
Wed Nov 8 16:03:51 GMT 2006
I'm trying to call Enquire.set_bias() from the python bindings. This fails
as follows:
>>> db=xapian.Database('/home/richard/foo')
>>> enq=xapian.Enquire(db)
>>> enq.set_bias(1.0, 3600)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: in method 'Enquire_set_bias', argument 3 of type 'time_t'
I know that set_bias is a temporary API, but it would be good to be able to
use it as it is. Is there some trick that can let this work that I don't
know of, or is a fix needed to the bindings?
As far as I can tell, the problem is that SWIG doesn't know about the
time_t type, and there is no definition of it in the xapian.i file (or the
files this pulls in).
I tried patching xapian-bindings/xapian.i to make things work on my system,
but no luck yet.
Any neat ideas, anyone?
--
Richard
More information about the Xapian-devel
mailing list