web/component.py
branchtls-sprint
changeset 822 e3d8db01f3f5
parent 817 12320ff8d6e4
child 838 f2c56312b03a
--- a/web/component.py	Wed Feb 18 17:27:08 2009 +0100
+++ b/web/component.py	Wed Feb 18 18:06:41 2009 +0100
@@ -81,12 +81,12 @@
         try:
             return self._page_size
         except AttributeError:
-            if 'page_size' in self.extra_kwargs:
-                page_size = self.extra_kwargs['page_size']
-            elif 'page_size' in self.req.form:
-                page_size = int(self.req.form['page_size'])
-            else:
-                page_size = self.req.property_value(self.page_size_property)
+            page_size = self.extra_kwargs.get('page_size')
+            if page_size is None:
+                if 'page_size' in self.req.form:
+                    page_size = int(self.req.form['page_size'])
+                else:
+                    page_size = self.req.property_value(self.page_size_property)
             self._page_size = page_size
             return page_size