[Zope-CVS] CVS: Products/ZCTextIndex - Index.py:1.1.2.18

Tim Peters tim.one@comcast.net
Fri, 3 May 2002 01:36:18 -0400


Update of /cvs-repository/Products/ZCTextIndex
In directory cvs.zope.org:/tmp/cvs-serv27531

Modified Files:
      Tag: TextIndexDS9-branch
	Index.py 
Log Message:
_get_frequencies():  And it's also natural to map() scaled_int now too.


=== Products/ZCTextIndex/Index.py 1.1.2.17 => 1.1.2.18 ===
             d[wid] = d.get(wid, 0) + 1
         Wsquares = 0.
-        freqs = []
-        for f in map(doc_term_weight, d.values()):
+        freqs = map(doc_term_weight, d.values())
+        for f in freqs:
             Wsquares += f * f
-            freqs.append(scaled_int(f))
+        freqs = map(scaled_int, freqs)
         return d.keys(), freqs, scaled_int(math.sqrt(Wsquares))
 
     def _add_wordinfo(self, wid, f, docid):