[Zope-Checkins] CVS: Zope2 - GlobbingLexicon.py:1.1.2.2 Lexicon.py:1.1.2.4 TextIndex.py:1.1.2.6
andreas@digicool.com
andreas@digicool.com
Wed, 16 May 2001 12:09:44 -0400 (EDT)
Update of /cvs-repository/Zope2/lib/python/Products/PluginIndexes/TextIndex
In directory korak.digicool.com:/tmp/cvs-serv4152
Modified Files:
Tag: ajung-dropin-registry
GlobbingLexicon.py Lexicon.py TextIndex.py
Log Message:
misc changes
--- Updated File GlobbingLexicon.py in package Zope2 --
--- GlobbingLexicon.py 2001/05/16 15:29:43 1.1.2.1
+++ GlobbingLexicon.py 2001/05/16 16:09:13 1.1.2.2
@@ -85,7 +85,7 @@
from Lexicon import Lexicon
from Splitter import Splitter
-from UnTextIndex import Or
+from Products.PluginIndexes.TextIndex.TextIndex import Or
import re, string
--- Updated File Lexicon.py in package Zope2 --
--- Lexicon.py 2001/05/15 13:34:09 1.1.2.3
+++ Lexicon.py 2001/05/16 16:09:13 1.1.2.4
@@ -89,7 +89,7 @@
"""
-from Splitter import DefaultSplitter as Splitter
+import Splitter
from Persistence import Persistent
from Acquisition import Implicit
@@ -122,15 +122,9 @@
self.stop_syn = stop_syn
if useSplitter:
- try:
- del Splitter
- except:
- print 'Splitter won\'t die'
-
- exec('from %s import Splitter ' % useSplitter)
-
+ self.SplitterFunc = Splitter.getSplitter(useSplitter)
else:
- exec('from %s import Splitter ' % availableSplitters[0])
+ self.SplitterFunc = Splitter.getSplitter()
@@ -229,7 +223,7 @@
""" wrap the splitter """
if words is None:
words = self.stop_syn
- return Splitter(astring, words)
+ return self.SplitterFunc(astring, words)
def query_hook(self, q):
--- Updated File TextIndex.py in package Zope2 --
--- TextIndex.py 2001/05/15 14:48:12 1.1.2.5
+++ TextIndex.py 2001/05/16 16:09:13 1.1.2.6
@@ -110,7 +110,7 @@
from Products.PluginIndexes import PluggableIndex
-from Products.PluginIndexes import ResultList
+from Products.PluginIndexes.common.ResultList import ResultList
from Splitter import availableSplitters
from Lexicon import Lexicon, stop_word_dict