home · contact · privacy
Sort "?" outputs.
authorPlom Heller <plom@plomlompom.com>
Sun, 3 May 2026 18:41:30 +0000 (20:41 +0200)
committerPlom Heller <plom@plomlompom.com>
Sun, 3 May 2026 18:41:30 +0000 (20:41 +0200)
bricksplom.py

index e3b3ecc61c3c5f86ee1a9515e04b58a7d1524f3a..8239f1a16605c56ec18bb396bc8b541f3cfcb833 100755 (executable)
@@ -462,7 +462,9 @@ class BricksDb:
         assert table_name in self.lookupable
         maybe_dict = getattr(self, table_name)
         table = maybe_dict if isinstance(maybe_dict, dict) else maybe_dict()
-        return (CHAR_NEWLINE.join([str(v) for v in table.values()
+        return (CHAR_NEWLINE.join([str(v) for
+                                   v in sorted(table.values(),
+                                               key=lambda v: f'{v.id_:>7}')
                                    if inquiry[1:].upper() in str(v).upper()])
                 if inquiry.startswith(CHAR_INQUIRY)
                 else table[inquiry])