message: use subprocess check_call instead of run to be compatible with python < 3.5
diff: @@ -153,8 +153,8 @@ def setup_udev_rules(logger):
  logger.warn("you should run this as root, otherwise it will probably not work")
  with open('/etc/udev/rules.d/50-odrive.rules', 'w') as file:
  file.write('SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0d3[0-9]", MODE="0666"\n')
  - subprocess.run(["udevadm", "control", "--reload-rules"], check=True)
  - subprocess.run(["udevadm", "trigger"], check=True)
  + subprocess.check_call(["udevadm", "control", "--reload-rules"])
  + subprocess.check_call(["udevadm", "trigger"])
  logger.info('udev rules configured successfully')
  def yes_no_prompt(question, default=None):
  