code: def rescue(device, start, end):
      '''
      Rescue a lost partition that was located somewhere between start and end.
      If a partition is found, parted will ask if you want to create an
      entry for it in the partition table.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.rescue /dev/sda 0 8056
      '''
      _validate_device(device)
      _validate_partition_boundary(start)
      _validate_partition_boundary(end)
  
      cmd = 'parted -m -s {0} rescue {1} {2}'.format(device, start, end)
      out = __salt__['cmd.run'](cmd).splitlines()
      return ouf rescue(device, start, end):
      '''
      Rescue a lost partition that was located somewhere between start and end.
      If a partition is found, parted will ask if you want to create an
      entry for it in the partition table.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.rescue /dev/sda 0 8056
      '''
      _validate_device(device)
      _validate_partition_boundary(start)
      _validate_partition_boundary(end)
  
      cmd = 'parted -m -s {0} rescue {1} {2}'.format(device, start, end)
      out = __salt__['cmd.run'](cmd).splitlines()
      return out
docs: Rescue a lost partition that was located somewhere between start and end.
      If a partition is found, parted will ask if you want to create an
      entry for it in the partition table.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.rescue /dev/sda 0 8056