Hi there!
Not sure if that is a bug or if I'm doing something wrong. I attached a basic Gaffer scene file and a little Python snippet. When I execute the Python snippet, I get following error (formatting is broken):
IECore.Exception : line 71 : Traceback (most recent call last): File "/uvfx/Projects/umediavfx/software/opensource/gaffer/1.5.15.0-gcc11/python/Gaffer/PythonExpressionEngine.py", line 63, in parse inPlugs.extend( [ self.__plug( node, p ) for p in self.__inPlugPaths ] ) File "/uvfx/Projects/umediavfx/software/opensource/gaffer/1.5.15.0-gcc11/python/Gaffer/PythonExpressionEngine.py", line 63, in inPlugs.extend( [ self.__plug( node, p ) for p in self.__inPlugPaths ] ) File "/uvfx/Projects/umediavfx/software/opensource/gaffer/1.5.15.0-gcc11/python/Gaffer/PythonExpressionEngine.py", line 212, in __plug plug = plug[p] TypeError: 'NoneType' object is not subscriptable
But, if I create the expression manually and I copy/paste the same expression in it, it works as expected.
Any hint?
Greets,
Carlo
PS: I tried to "clean up" the gaffer file as much as possible to avoid any internal tools. The publisher node looks quite messy in a vanilla gaffer, but the error can be reproduced (and creating the expression manually does work as expected as well).