equal
deleted
inserted
replaced
2366 |
2366 |
2367 def isascending(self): |
2367 def isascending(self): |
2368 """Returns True if the collection is ascending order, False if not. |
2368 """Returns True if the collection is ascending order, False if not. |
2369 |
2369 |
2370 This is part of the mandatory API for smartset.""" |
2370 This is part of the mandatory API for smartset.""" |
|
2371 if len(self) <= 1: |
|
2372 return True |
2371 return self._ascending is not None and self._ascending |
2373 return self._ascending is not None and self._ascending |
2372 |
2374 |
2373 def isdescending(self): |
2375 def isdescending(self): |
2374 """Returns True if the collection is descending order, False if not. |
2376 """Returns True if the collection is descending order, False if not. |
2375 |
2377 |
2376 This is part of the mandatory API for smartset.""" |
2378 This is part of the mandatory API for smartset.""" |
|
2379 if len(self) <= 1: |
|
2380 return True |
2377 return self._ascending is not None and not self._ascending |
2381 return self._ascending is not None and not self._ascending |
2378 |
2382 |
2379 def first(self): |
2383 def first(self): |
2380 if self: |
2384 if self: |
2381 if self._ascending is None: |
2385 if self._ascending is None: |