# HG changeset patch # User ymh # Date 1304436047 -7200 # Node ID 91a4dafd590422f4183a5fed7d2645045a00f5d9 # Parent b7aef101c7d19cbe09fa0817a9fcbf40777b8f9c improve setup and debug lucene calls diff -r b7aef101c7d1 -r 91a4dafd5904 src/ldt/ldt/indexation/__init__.py --- a/src/ldt/ldt/indexation/__init__.py Tue May 03 17:17:17 2011 +0200 +++ b/src/ldt/ldt/indexation/__init__.py Tue May 03 17:20:47 2011 +0200 @@ -11,5 +11,6 @@ ANALYZER.addAnalyzer("all", lucene.FrenchAnalyzer(lucene.Version.LUCENE_CURRENT)) def get_writer(): + lucene.getVMEnv().attachCurrentThread() return lucene.IndexWriter(STORE, ANALYZER, True, lucene.IndexWriter.MaxFieldLength.UNLIMITED) diff -r b7aef101c7d1 -r 91a4dafd5904 src/ldt/setup.py --- a/src/ldt/setup.py Tue May 03 17:17:17 2011 +0200 +++ b/src/ldt/setup.py Tue May 03 17:20:47 2011 +0200 @@ -8,7 +8,13 @@ ROOT_DIR = os.path.dirname(__file__) SOURCE_DIR = os.path.join(ROOT_DIR, 'ldt') -version = __import__('ldt').__version__ +version_variables = {} +try: + execfile(os.path.join(SOURCE_DIR, "__init__.py"), version_variables) +except: + pass + +version = version_variables['__version__'] def fullsplit(path, result=None): """