From c24bd5bb2f56043b6d988c42f426d46c80799def Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 20 Aug 2014 09:29:18 +0200 Subject: Fix T41500: mesh_f2.py annoying exception when running blender from terminal with '--background --python' keyconfigs are not available in background mode... --- mesh_f2.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mesh_f2.py') diff --git a/mesh_f2.py b/mesh_f2.py index 16f67b95..61786d10 100644 --- a/mesh_f2.py +++ b/mesh_f2.py @@ -384,10 +384,11 @@ def register(): bpy.utils.register_class(c) # add keymap entry - km = bpy.context.window_manager.keyconfigs.addon.keymaps.new(\ - name='Mesh', space_type='EMPTY') - kmi = km.keymap_items.new("mesh.f2", 'F', 'PRESS') - addon_keymaps.append((km, kmi)) + kcfg = bpy.context.window_manager.keyconfigs.addon + if kcfg: + km = kcfg.keymaps.new(name='Mesh', space_type='EMPTY') + kmi = km.keymap_items.new("mesh.f2", 'F', 'PRESS') + addon_keymaps.append((km, kmi)) def unregister(): -- cgit v1.2.3