429
429
return active[-1]
434
def list_shelves(tree):
435
"""Return a list of all shelves as a tuple (shelf_id, message).
437
:param tree: Tree for which we want the information.
439
manager = tree.get_shelf_manager()
440
shelves = manager.active_shelves()
442
if len(shelves) == 0:
444
for shelf_id in reversed(shelves):
445
message = manager.get_metadata(shelf_id).get('message')
447
message = '<no message>'
448
info.append((shelf_id, message))