diff -r 78cc1682c3a4 -r e3d8db01f3f5 web/component.py --- 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