With python < 2.4, your mileage will vary. When using threading, deadlocks are a possibility around PyGILState_Ensure. This also leads to a leak in finalizeObject() in PyLucene.i.
I've added code preventing these from happening but it disables threading and it disables freeing of wrapped python objects, hence it causes a leak.
I could try python 2.3.5 once it is released to relax this requirement a bit
but I'm pretty sure the threading fix that was made last September is not part of python 2.3.4. PyLucene with python < 2.3 was never even tested.
It is highly recommended you use python 2.4 with PyLucene.
Andi..
On Mon, 31 Jan 2005, Nick Arnett wrote:
I see that the most recent version uses threads from Python 2.4... but is this required? Will it run under previous versions?
Nick
_______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
_______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
