[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