Commit: 3618b2c3599d172cad3e0ee3fa7bd0eb886771a2
Author: Brecht Van Lommel
Date:   Mon Sep 16 14:31:03 2019 +0200
Branches: master
https://developer.blender.org/rB3618b2c3599d172cad3e0ee3fa7bd0eb886771a2

Fix part of T65397: accidentally assigning shortcuts gives errors

This is not a proper solution, that will come later, this avoids the main
problematic error for now.

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

M       release/scripts/startup/bl_operators/wm.py

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

diff --git a/release/scripts/startup/bl_operators/wm.py 
b/release/scripts/startup/bl_operators/wm.py
index d2e2a61826f..9a9975ad897 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -80,6 +80,10 @@ rna_module_prop = StringProperty(
 
 
 def context_path_validate(context, data_path):
+    # Silently ignore invalid data paths created by T65397.
+    if "(null)" in data_path:
+        return Ellipsis
+
     try:
         value = eval("context.%s" % data_path) if data_path else Ellipsis
     except AttributeError as ex:

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to