docs: def display_inventory(my_devices):
      """Print out inventory devices and groups."""
      inventory_groups = ["all"]
      inventory_devices = []
      for k, v in my_devices.items():
          if isinstance(v, list):
              inventory_groups.append(k)
          elif isinstance(v, dict):
              inventory_devices.append((k, v["device_type"]))
  
      inventory_groups.sort()
      inventory_devices.sort(key=lambda x: x[0])
      print("\nDevices:")
      print("-" * 40)
      for a_device, device_type in inventory_devices:
          device_type = "  ({})".format(device_type)
          print("{:<25}{:>15}".format(a_device, device_type))
      print("\n\nGroups:")
      print("-" * 40)
      for a_group in inventory_groups:
          print(a_group)
      print()