[Checkins] SVN: lovely.tag/trunk/src/lovely/tag/browser/tag.py tag cloud wasn't normalized properly.

Jodok Batlogg jodok.batlogg at lovelysystems.com
Wed Sep 6 10:01:39 EDT 2006


Log message for revision 69999:
  tag cloud wasn't normalized properly.
  

Changed:
  U   lovely.tag/trunk/src/lovely/tag/browser/tag.py

-=-
Modified: lovely.tag/trunk/src/lovely/tag/browser/tag.py
===================================================================
--- lovely.tag/trunk/src/lovely/tag/browser/tag.py	2006-09-06 13:36:30 UTC (rev 69998)
+++ lovely.tag/trunk/src/lovely/tag/browser/tag.py	2006-09-06 14:01:39 UTC (rev 69999)
@@ -87,15 +87,15 @@
     maxFreq = minmax[0][1]
     freqRange = maxFreq-minFreq
     if freqRange>0:
-        ratio = maxValue/freqRange
+        ratio = float(maxValue)/freqRange
     else:
         ratio = None
     res = []
-    for tag, frequency in sorted(cloud):
+    for tag, frequency in sorted(minmax):
         if ratio is None:
             normalized=1
         else:
-            normalized = int(float(frequency-minFreq)*ratio) +1
+            normalized = int((frequency-minFreq)*ratio) +1
         res.append(dict(name=tag,
                         normalized=normalized,
                         frequency=frequency,))



More information about the Checkins mailing list