From 5ec1d709e7717537b9f60e4b9ea997c56f6c5c15 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 15 Nov 2018 18:42:23 +1100 Subject: WM: use Python bytecode cache to run presets Key-maps can be very large, avoid parsing on every startup. --- release/scripts/modules/bpy_extras/keyconfig_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'release/scripts/modules/bpy_extras') diff --git a/release/scripts/modules/bpy_extras/keyconfig_utils.py b/release/scripts/modules/bpy_extras/keyconfig_utils.py index 316884e3fe1..51f1980f519 100644 --- a/release/scripts/modules/bpy_extras/keyconfig_utils.py +++ b/release/scripts/modules/bpy_extras/keyconfig_utils.py @@ -514,7 +514,7 @@ def keyconfig_module_from_preset(name, preset_reference_filename=None): preset_path = bpy.utils.preset_find(name, "keyconfig") # module name isn't used or added to 'sys.modules'. - mod_spec = importlib.util.spec_from_file_location("__bl_keymap__", preset_path) + mod_spec = importlib.util.spec_from_file_location("__main__", preset_path) mod = importlib.util.module_from_spec(mod_spec) mod_spec.loader.exec_module(mod) return mod -- cgit v1.2.3