docs: def get_all_handleable_leaves(self):
          """
          Get list of all handleable devices, return only those that represent
          leaf nodes within the filtered device tree.
          """
          nodes = self.get_device_tree()
          return [node.device
                  for node in sorted(nodes.values(), key=DevNode._sort_key)
                  if not node.ignored and node.device
                  and all(child.ignored for child in node.children)]