[Checkins] SVN: lovely.tag/trunk/src/lovely/tag/browser/tag.py Allow to select all tags by providing maxTags=0 in the normalize function.

Jürgen Kartnaller juergen at kartnaller.at
Wed Oct 4 08:55:51 EDT 2006


Log message for revision 70529:
  Allow to select all tags by providing maxTags=0 in the normalize function.
  

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-10-04 12:52:43 UTC (rev 70528)
+++ lovely.tag/trunk/src/lovely/tag/browser/tag.py	2006-10-04 12:55:51 UTC (rev 70529)
@@ -79,11 +79,14 @@
         return []
     minmax = sorted(cloud, key=lambda i: i[1],reverse=True)
 
-    end = min(maxTags,len(minmax))
+    if maxTags>0:
+        end = min(maxTags,len(minmax))
+    else:
+        end = len(minmax)
     if end == 0:
         return []
     minmax = minmax[:end]
-    minFreq = minmax[-1][1] 
+    minFreq = minmax[-1][1]
     maxFreq = minmax[0][1]
     freqRange = maxFreq-minFreq
     if freqRange>0:
@@ -121,7 +124,7 @@
     def handle_edit_action(self, action, data):
         tags = data.get('tags','')
         tags = set(tags.split())
-        
+
         user = self.request.principal.id
         oldTags = self.tagging.getTags(user)
         if oldTags != tags:



More information about the Checkins mailing list