Mercurial > piecrust2
comparison piecrust/data/iterators.py @ 228:8015fb40c28b
data: Fix typos and stupid errors.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 11 Feb 2015 08:21:40 -0800 |
parents | e9dc18a275ff |
children | 4379d8f8f831 |
comparison
equal
deleted
inserted
replaced
227:d6d0e4976beb | 228:8015fb40c28b |
---|---|
214 def sort(self, setting_name=None, reverse=False): | 214 def sort(self, setting_name=None, reverse=False): |
215 self._ensureUnlocked() | 215 self._ensureUnlocked() |
216 self._unload() | 216 self._unload() |
217 if setting_name is not None: | 217 if setting_name is not None: |
218 accessor = None | 218 accessor = None |
219 if not isinstance(self._source, IPaginationSource): | 219 if isinstance(self._source, IPaginationSource): |
220 accessor = self._source.getSettingAccessor() | 220 accessor = self._source.getSettingAccessor() |
221 self._pages = SettingSortIterator(self._pages, setting_name, | 221 self._pages = SettingSortIterator(self._pages, setting_name, |
222 reverse, accessor) | 222 reverse, accessor) |
223 else: | 223 else: |
224 self._pages = NaturalSortIterator(self._pages, reverse) | 224 self._pages = NaturalSortIterator(self._pages, reverse) |