Post #5459: A console error shows when enabling and disable PME on b3d v4.4

πŸ“‹ Metadata

🏷️ Tags

v1-20-x pie-menu preferences intermediate unsolved

  • Pie Menu Editor
  • Preferences UI
  • Icon parsing

πŸ’¬ Content

A console error shows when enabling and disable PME on b3d v4.4

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 4.4\4.4\scripts\startup\bl_ui\space_userpref.py", line 2395, in draw_addon_preferences
    draw(context)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\preferences.py", line 3278, in draw
    self.draw_prefs(context, self.layout)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\preferences.py", line 3271, in draw_prefs
    self._draw_preferences(context, layout)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\preferences.py", line 3264, in _draw_preferences
    self._draw_tab_editor(context, layout)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\preferences.py", line 3059, in _draw_tab_editor
    pm.ed.draw_items(column3, pm)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\ed_pie_menu.py", line 68, in draw_items
    self.draw_item(pm, pmi, idx)
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\ed_base.py", line 2285, in draw_item
    lh.operator(
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\layout_helper.py", line 212, in operator
    icon_id, icon_value = self.parse_icon(icon_id)
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\layout_helper.py", line 285, in parse_icon
    if self.ph.has_icon(icon):
       ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\4.4\scripts\addons\pie_menu_editor\previews_helper.py", line 32, in has_icon
    return name in self.preview
           ^^^^^^^^^^^^^^^^^^^^

additionally, when setting manually a keymap to β€œclick” instead of press in the internal blender keymaps from a PME keymap, it resets back to press when closing and opening blender again.


❀️ 1 likes


πŸ”— View on Blender Artists