message: refactored editor commands
diff: @@ -188,62 +188,42 @@ PyObject *py_unreal_engine_editor_command_build(PyObject * self, PyObject * args
  PyObject *py_unreal_engine_editor_command_save_current_level(PyObject * self, PyObject * args)
  {
  -
  - if (!GEditor)
  - return PyErr_Format(PyExc_Exception, "no GEditor found");
  -
  FLevelEditorActionCallbacks::Save();
  - Py_INCREF(Py_None);
  - return Py_None;
  + Py_RETURN_NONE;
  }
  PyObject *py_unreal_engine_editor_command_save_all_levels(PyObject * self, PyObject * args)
  {
  - if (!GEditor)
  - return PyErr_Format(PyExc_Exception, "no GEditor found");
  -
  FLevelEditorActionCallbacks::SaveAllLevels();
  - Py_INCREF(Py_None);
  - return Py_None;
  + Py_RETURN_NONE;
  }
  PyObject *py_unreal_engine_editor_save_all(PyObject * self, PyObject * args)
  {
  - if (!GEditor)
  - return PyErr_Format(PyExc_Exception, "no GEditor found");
  -
  FEditorFileUtils::SaveDirtyPackages(false, true, true, false, false, false);
  - Py_INCREF(Py_None);
  - return Py_None;
  + Py_RETURN_NONE;
  }
  PyObject *py_unreal_engine_editor_command_build_lighting(PyObject * self, PyObject * args)
  {
  - if (!GEditor)
  - return PyErr_Format(PyExc_Exception, "no GEditor found");
  -
  FLevelEditorActionCallbacks::BuildLightingOnly_Execute();
  - Py_INCREF(Py_None);
  - return Py_None;
  +
  + Py_RETURN_NONE;
  }
  PyObject *py_unreal_engine_editor_deselect_actors(PyObject * self, PyObject * args)
  {
  - if (!GEditor)
  - return PyErr_Format(PyExc_Exception, "no GEditor found");
  -
  GEditor->SelectNone(true, true, false);
  - Py_INCREF(Py_None);
  - return Py_None;
  + Py_RETURN_NONE;
  }
  PyObject *py_unreal_engine_editor_play(PyObject * self, PyObject * args)
  