Author: tmckay
Date: 2013-07-05 15:58:27 +0000 (Fri, 05 Jul 2013)
New Revision: 5777
Modified:
trunk/wooly/python/wooly/pages.py
Log:
Partial fix for BZ980366. If a widget appears more than once in an update url request,
only render the widget a single time in the response.
Modified: trunk/wooly/python/wooly/pages.py
===================================================================
--- trunk/wooly/python/wooly/pages.py 2013-07-01 17:21:08 UTC (rev 5776)
+++ trunk/wooly/python/wooly/pages.py 2013-07-05 15:58:27 UTC (rev 5777)
@@ -290,8 +290,11 @@
sess = self.session.get(session)
widgets = self.widgets.get(session)
-
+ already_done = []
for widget in widgets:
+ if widget in already_done:
+ continue
+ already_done.append(widget)
self.widget_tmpl.render(writer, sess, widget)
# If a widget generated a redirect url,
# there is no sense finishing the render
Show replies by date