From ef14fad4aa8daf92f1bad601c33914909c964d37 Mon Sep 17 00:00:00 2001 From: helmutm Date: Wed, 5 Sep 2007 22:13:23 +0000 Subject: [PATCH] let subclasses of BatchView override b_size default value git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2000 fd906abe-77d9-0310-91a1-e0d9ade77398 --- reporter/browser/batch.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reporter/browser/batch.py b/reporter/browser/batch.py index b6bd631..fe6a447 100644 --- a/reporter/browser/batch.py +++ b/reporter/browser/batch.py @@ -30,6 +30,8 @@ from cybertools.reporter.batch import Batch class BatchView(object): + default_size = 20 + def __init__(self, context, request, iterable=None): self.context = context self.request = request @@ -39,7 +41,7 @@ class BatchView(object): def setup(self, iterable): form = self.request.form page = int(form.get('b_page', 1)) - size = int(form.get('b_size', 20)) + size = int(form.get('b_size', self.default_size)) overlap = int(form.get('b_overlap', 0)) orphan = int(form.get('b_orphan', 0)) self.batch = Batch(iterable, page-1, size, overlap, orphan)