[Bf-blender-cvs] [6527a14cd2c] master: PyAPI: remove bpy.app.binary_path_python

Campbell Barton noreply at git.blender.org
Wed Oct 28 07:41:33 CET 2020


Commit: 6527a14cd2ceaaf529beae522ca594bb250b56c9
Author: Campbell Barton
Date:   Wed Oct 28 17:40:07 2020 +1100
Branches: master
https://developer.blender.org/rB6527a14cd2ceaaf529beae522ca594bb250b56c9

PyAPI: remove bpy.app.binary_path_python

This is deprecated in 2.91,
remove for 2.92 in favor of 'sys.executable'.

===================================================================

M	source/blender/python/intern/bpy_app.c

===================================================================

diff --git a/source/blender/python/intern/bpy_app.c b/source/blender/python/intern/bpy_app.c
index 02ab001dbf6..4b182bf1aa5 100644
--- a/source/blender/python/intern/bpy_app.c
+++ b/source/blender/python/intern/bpy_app.c
@@ -295,15 +295,6 @@ static int bpy_app_global_flag_set__only_disable(PyObject *UNUSED(self),
   return bpy_app_global_flag_set(NULL, value, closure);
 }
 
-PyDoc_STRVAR(bpy_app_binary_path_python_doc,
-             "String, the path to the python executable (read-only). "
-             "Deprecated! Use ``sys.executable`` instead.");
-static PyObject *bpy_app_binary_path_python_get(PyObject *UNUSED(self), void *UNUSED(closure))
-{
-  PyErr_Warn(PyExc_RuntimeWarning, "Use 'sys.executable' instead of 'binary_path_python'!");
-  return Py_INCREF_RET(PySys_GetObject("executable"));
-}
-
 PyDoc_STRVAR(bpy_app_debug_value_doc,
              "Short, number which can be set to non-zero values for testing purposes");
 static PyObject *bpy_app_debug_value_get(PyObject *UNUSED(self), void *UNUSED(closure))
@@ -443,12 +434,6 @@ static PyGetSetDef bpy_app_getsets[] = {
      bpy_app_global_flag_doc,
      (void *)G_FLAG_USERPREF_NO_SAVE_ON_EXIT},
 
-    {"binary_path_python",
-     bpy_app_binary_path_python_get,
-     NULL,
-     bpy_app_binary_path_python_doc,
-     NULL},
-
     {"debug_value",
      bpy_app_debug_value_get,
      bpy_app_debug_value_set,



More information about the Bf-blender-cvs mailing list