Post #5518: Quick update on the pme_keymap_cleaner.py script - I’ve modified it to handle Ke
📋 Metadata
- Author: Pluglug
- Date: 2025-07-06 11:22:13
- Type:
answer - Quality Score: 7/10
- Reply to: post_05517
- Replies (2): post_05519, post_05579
🏷️ Tags
hotkeys configuration advanced unsolved
⚙️ Related PME Features
- Hotkey Configuration
- Keymap Management
💬 Content
Quick update on the pme_keymap_cleaner.py script - I’ve modified it to handle KeyMapItems with null properties that were causing the AttrErr NoneType obj has no attr is_property_set error. This suggests there are more broken KeyMapItems than initially expected.
Not sure if this fix alone will solve your issue, so let me know if it still doesn’t work.
This script is just a band-aid solution, but as you said, sometimes things are “held together with ducktape” - and that’s not always bad when there are other priorities to focus on.
I’ll follow up later with detailed tips on keymap documentation/cleanup workflows.
https://gist.github.com/Pluglug/d4246140ab5689373becc11d5353221a
pme_keymap_cleaner.py
# pme_keymap_cleaner.py
# Author: Pluglug
#
# Delete unnecessary keymap items related to PME.
# Usage: Run this script in Blender's Text Editor. A confirmation dialog will appear if any items are found.
# Press "Delete" to remove them from your keymap.
#
# Feel free to customize or add any other conditions as needed.
import bpy
This file has been truncated. show original
❤️ 5 likes