[Checkins] SVN: z3c.form/trunk/src/z3c/form/browser/widget.py Replaced the complicated algorithm by a frozenset
Vincent Fretin
vincent.fretin at gmail.com
Tue Sep 8 09:21:34 EDT 2009
Log message for revision 103644:
Replaced the complicated algorithm by a frozenset
Changed:
U z3c.form/trunk/src/z3c/form/browser/widget.py
-=-
Modified: z3c.form/trunk/src/z3c/form/browser/widget.py
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/widget.py 2009-09-08 13:14:57 UTC (rev 103643)
+++ z3c.form/trunk/src/z3c/form/browser/widget.py 2009-09-08 13:21:34 UTC (rev 103644)
@@ -54,16 +54,9 @@
if not self.klass:
self.klass = unicode(klass)
else:
- #make sure items are not repeated
- parts = self.klass.split()+[unicode(klass)]
- seen = {}
- unique = []
- for item in parts:
- if item in seen:
- continue
- seen[item]=1
- unique.append(item)
- self.klass = u' '.join(unique)
+ # Make sure items are not repeated.
+ parts = self.klass.split() + [unicode(klass)]
+ self.klass = u' '.join(frozenset(parts))
def update(self):
"""See z3c.form.interfaces.IWidget"""
More information about the checkins
mailing list