Now you just call attachCurrentThread() in the thread's body.
There's an example in samples/ThreadIndexFiles.py, as follows:
import sys, os, threading
from datetime import datetime
from lucene import StandardAnalyzer, VERSION, attachCurrentThread
from IndexFiles import IndexFiles
if __name__ == '__main__':
if len(sys.argv) < 2:
print IndexFiles.__doc__
sys.exit(1)
print 'lucene', VERSION
def fn():
attachCurrentThread()
start = datetime.now()
IndexFiles(sys.argv[1], "index", StandardAnalyzer())
end = datetime.now()
print end - start
threading.Thread(target=fn).start()
On Feb 19, 2008 11:04 AM, Johan Jonkers <[EMAIL PROTECTED]> wrote:
> Hi,
>
> 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.
>
> - Johan
>
> _______________________________________________
> pylucene-dev mailing list
> [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