Mercurial > piecrust2
comparison piecrust/data/iterators.py @ 16:3a13b43e77c1
Correctly set the current page on a pagination slicer.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 18 Aug 2014 16:51:38 -0700 |
parents | cd35d356ccce |
children | 53b9df2263dc |
comparison
equal
deleted
inserted
replaced
15:dc8a6ff88f37 | 16:3a13b43e77c1 |
---|---|
228 self._unload() | 228 self._unload() |
229 self._ensureSorter() | 229 self._ensureSorter() |
230 self._pages = it_class(self._pages, *args, **kwargs) | 230 self._pages = it_class(self._pages, *args, **kwargs) |
231 if self._pagination_slicer is None and it_class is SliceIterator: | 231 if self._pagination_slicer is None and it_class is SliceIterator: |
232 self._pagination_slicer = self._pages | 232 self._pagination_slicer = self._pages |
233 self._pagination_slicer.current_page = self._current_page | |
233 return self | 234 return self |
234 | 235 |
235 def _simpleNonSortedWrap(self, it_class, *args, **kwargs): | 236 def _simpleNonSortedWrap(self, it_class, *args, **kwargs): |
236 self._ensureUnlocked() | 237 self._ensureUnlocked() |
237 self._unload() | 238 self._unload() |