diff roundup/backends/back_anydbm.py @ 7547:c8c4514f4c3e

issue685275 - show retired/unretire commands For roundup-admin, add pragma show_retired [no, only, both] to control showing retired items in list and table commands: no - do not show retired only - only show retired both - show retired and unretired (active) items Also sort results of Class::getnodeids() in back_anydbm.py. Anydbm Class::list() expicitly sorts the returned values and a test depends on the order of the returned items. I can't find any docs that say Class::list() sorts and there is no explicit sort in the rdbms_common.py implementation. It looks like the natural order returned in the rdbms case for these methods is sorted. However the test fails for the anydbm case if I don't sort the results of back_anydbm.py:Class::getnodeids() to match back_anydbm.py:Class::list(). This also fixes a spelling error in comment.
author John Rouillard <rouilj@ieee.org>
date Fri, 14 Jul 2023 20:34:30 -0400
parents 9e612a39547a
children 8fb42f41ef10 216662fbaaee
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py	Fri Jul 14 00:30:44 2023 -0400
+++ b/roundup/backends/back_anydbm.py	Fri Jul 14 20:34:30 2023 -0400
@@ -1707,6 +1707,8 @@
         finally:
             if must_close:
                 db.close()
+
+        res.sort()
         return res
 
     num_re = re.compile(r'^\d+$')

Roundup Issue Tracker: http://roundup-tracker.org/