Thanks! :-)
Alexandre Fiori wrote:
johan, here's an example: #!/usr/bin/env python import threading, lucene, time class Test(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.vm = lucene.initVM(lucene.CLASSPATH, maxheap='512m') def run(self): self.vm.attachCurrentThread() r = lucene.IndexReader.open('index') for n in range(5): print 'n is %d' % n time.sleep(0.5) print r.numDocs() r.close() z = Test() z.start()On Tue, Feb 19, 2008 at 9:31 PM, Andi Vajda <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:On Tue, 19 Feb 2008, Johan Jonkers wrote: > In our code we use PyLucene's PythonThread class, but I dont see it anymore > in PyLucene 2.3? Has it been replaced? I cant seem to find any documentation > on it either. PyLucene 2.3.0 is jcc-PyLucene which doesn't have the threading problems that plagued gcj-PyLucene. PythonThread is gone, you can use regular Python threads instead. Just be sure to call attachCurrentThread() as is described in [1] and [2]. [3] is also recommented reading as are the INSTALL files in the same directories. Andi.. [1] http://svn.osafoundation.org/pylucene/trunk/README [2] http://svn.osafoundation.org/pylucene/trunk/jcc/README [3] http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/README _______________________________________________ pylucene-dev mailing list [email protected] <mailto:[email protected]> http://lists.osafoundation.org/mailman/listinfo/pylucene-dev -- Ship ahoy! Hast seen the While Whale? - Melville's Captain Ahab ------------------------------------------------------------------------ _______________________________________________ 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
