Python script editor for Nuke that can script on .py files and python knobs, with all the functionality from Nuke's default script editor plus syntax helpers.
Hi, just trying this on Rocky Linux 8.5.
The knob scripter panel comes up blank.
Error message:
Traceback (most recent call last):
File "/usr/local/Nuke/Nuke15.0v4/plugins/nukescripts/panels.py", line 153, in makeUI
self.widget = self.widgetClass()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 2076, in init
super(KnobScripterPane, self).init(is_pane=True, _parent=QtWidgets.QApplication.activeWindow())
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 166, in init
self.initUI()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 204, in initUI
self.updateKnobDropdown()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 575, in updateKnobDropdown
if i not in self.defaultKnobs and self.node.knob(i).Class() in self.python_knob_classes:
AttributeError: 'NoneType' object has no attribute 'Class'
[17:16.30] Warning: WARNING: 'Edit/Stamps/Make Stamp' (menu: 'Nuke') does not exist?
Disk cache /var/tmp/nuke-u453801232/ViewerCache/??: 15MB (1% of 10240MB) used in 2 files.
Traceback (most recent call last):
File "/usr/local/Nuke/Nuke15.0v4/plugins/nukescripts/panels.py", line 153, in makeUI
self.widget = self.widgetClass()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 2076, in init
super(KnobScripterPane, self).init(is_pane=True, _parent=QtWidgets.QApplication.activeWindow())
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 166, in init
self.initUI()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 204, in initUI
self.updateKnobDropdown()
File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 575, in updateKnobDropdown
if i not in self.defaultKnobs and self.node.knob(i).Class() in self.python_knob_classes:
AttributeError: 'NoneType' object has no attribute 'Class'
Not sure if this is something that can be easily fixed, hopefully yes.
Works fine in a Windows test environment with 15.1.
Hi, just trying this on Rocky Linux 8.5. The knob scripter panel comes up blank.
Error message:
Traceback (most recent call last): File "/usr/local/Nuke/Nuke15.0v4/plugins/nukescripts/panels.py", line 153, in makeUI self.widget = self.widgetClass() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 2076, in init super(KnobScripterPane, self).init(is_pane=True, _parent=QtWidgets.QApplication.activeWindow()) File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 166, in init self.initUI() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 204, in initUI self.updateKnobDropdown() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 575, in updateKnobDropdown if i not in self.defaultKnobs and self.node.knob(i).Class() in self.python_knob_classes: AttributeError: 'NoneType' object has no attribute 'Class' [17:16.30] Warning: WARNING: 'Edit/Stamps/Make Stamp' (menu: 'Nuke') does not exist? Disk cache /var/tmp/nuke-u453801232/ViewerCache/??: 15MB (1% of 10240MB) used in 2 files. Traceback (most recent call last): File "/usr/local/Nuke/Nuke15.0v4/plugins/nukescripts/panels.py", line 153, in makeUI self.widget = self.widgetClass() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 2076, in init super(KnobScripterPane, self).init(is_pane=True, _parent=QtWidgets.QApplication.activeWindow()) File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 166, in init self.initUI() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 204, in initUI self.updateKnobDropdown() File "/home/johan/.nuke/KnobScripter/knob_scripter.py", line 575, in updateKnobDropdown if i not in self.defaultKnobs and self.node.knob(i).Class() in self.python_knob_classes: AttributeError: 'NoneType' object has no attribute 'Class'
Not sure if this is something that can be easily fixed, hopefully yes. Works fine in a Windows test environment with 15.1.
Either way, really nice work thank you!