-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
I am using node_tabber with my custom node addon.
this is part of my node category
RSNCategory("RENDER_SETTINGS", "Render Settings", items=[
nodeitems_utils.NodeItem("RSNodeWorkBenchRenderSettingsNode"),
nodeitems_utils.NodeItem("RSNodeEeveeRenderSettingsNode"),
nodeitems_utils.NodeItem("RSNodeCyclesRenderSettingsNode"),
nodeitems_utils.NodeItem("RSNodeCyclesLightPathNode"),
nodeitems_utils.NodeItem("RSNodeLuxcoreRenderSettingsNode"),
]),
RSNCategory("LAYOUT", "Layout", items=[
nodeitems_utils.NodeItem("RSNodeSettingsMergeNode", label="Merge Settings", settings={
"node_type": repr("MERGE"),
}),
nodeitems_utils.NodeItem("RSNodeSettingsMergeNode", label="Switch Settings", settings={
"node_type": repr("SWITCH"),
"label": repr("Switch Settings"),
}),
]),
when I use the node in 'Render Settings' and any other nodes like this,everything works,but when it turns to 'Layout'.It show error like this:
Python: Traceback (most recent call last):
File "C:\Users\atticus\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\node_tabber\operators.py", line 276, in execute
ops = self.settings.add()
File "C:\Program Files\Blender Foundation\blender-2.92.0-198980693ba7-windows64\2.92\scripts\modules\bpy_types.py", line 721, in __getattribute__
return super().__getattribute__(attr)
AttributeError: 'NODE_OT_add_tabber_search' object has no attribute 'settings'
location: <unknown location>:-1
Metadata
Metadata
Assignees
Labels
No labels