docs: def start_current_script():
      """upload current python script to EV3"""
      current_editor = get_workbench().get_editor_notebook().get_current_editor()
      code = current_editor.get_text_widget().get("1.0", "end")
      try:
          ast.parse(code)
          #Return None, if script is not saved and user closed file saving window, otherwise return file name.
          py_file = get_workbench().get_current_editor().save_file(False)
          if py_file is None:
              return
          start(py_file)
      except Exception:
          error_msg = traceback.format_exc(0)+'\n'
          showerror("Error", error_msg)