new_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  from __future__ import print_function
  
  from dronekit import connect
  import time
  
  # Set up option parsing to get connection string
  import argparse
  parser = argparse.ArgumentParser(description='Reboots vehicle')
  parser.add_argument('--connect',
                      help="Vehicle connection target string. If not specified, SITL automatically started and used.")
  args = parser.parse_args()
  
  connection_string = args.connect
  sitl = None
  
  
  # Start SITL if no connection string specified
  if not connection_string:
      import dronekit_sitl
      sitl = dronekit_sitl.start_default()
      connection_string = sitl.connection_string()
  
  
  # Connect to the Vehicle
  print('Connecting to vehicle on: %s' % connection_string)
  vehicle = connect(connection_string, wait_ready=True)
  
  vehicle.reboot()
  time.sleep(1)
  
  # Shut down simulator if it was started.
  if sitl:
      sitl.stop()
  
subject: add a reboot example