code: def toggle(device, partition, flag):
      '''
      Toggle the state of <flag> on <partition>. Valid flags are the same as
          the set command.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.toggle /dev/sda 1 boot
      '''
      _validate_device(device)
  
      try:
          int(partition)
      except Exception:
          raise CommandExecutionError(
              'Invalid partition number passed to partition.toggle'
          )
  
      if flag not in VALID_PARTITION_FLAGS:
          raise CommandExecutionError('Invalid flag passed to partition.toggle')
  
      cmd = 'parted -m -s {0} toggle {1} {2}'.format(device, partition, flag)
      out = __salt__['cmd.run'](cmd).splitlines()
      return ouf toggle(device, partition, flag):
      '''
      Toggle the state of <flag> on <partition>. Valid flags are the same as
          the set command.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.toggle /dev/sda 1 boot
      '''
      _validate_device(device)
  
      try:
          int(partition)
      except Exception:
          raise CommandExecutionError(
              'Invalid partition number passed to partition.toggle'
          )
  
      if flag not in VALID_PARTITION_FLAGS:
          raise CommandExecutionError('Invalid flag passed to partition.toggle')
  
      cmd = 'parted -m -s {0} toggle {1} {2}'.format(device, partition, flag)
      out = __salt__['cmd.run'](cmd).splitlines()
      return out
docs: Toggle the state of <flag> on <partition>. Valid flags are the same as
          the set command.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' partition.toggle /dev/sda 1 boot