It seems that Houdini decided to change the USD output processors' API between houdini 20.0.724 and houdini 20.5.278 where beginSave() method takes a different signature and amount of arguments, resulting in:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: AYONRemapPaths.beginSave() takes 5 positional arguments but 6 were given
According to the docs here it seemed to start taking a new argument stage_variables as last argument.
We will need to look into the easiest way to have the method allow it to be called both ways.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:
Run Houdini 20.5+
Publish a USD file with USD contributions enabled.
Error appears
Are there any labels you wish to add?
[X] I have added the relevant labels to the bug report.
Relevant log output:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: AYONRemapPaths.beginSave() takes 5 positional arguments but 6 were given
Is there an existing issue for this?
Current Behavior:
It seems that Houdini decided to change the USD output processors' API between houdini 20.0.724 and houdini 20.5.278 where
beginSave()
method takes a different signature and amount of arguments, resulting in:According to the docs here it seemed to start taking a new argument
stage_variables
as last argument.Changing this:
To this:
Expected Behavior:
We will need to look into the easiest way to have the method allow it to be called both ways.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:
Are there any labels you wish to add?
Relevant log output:
Additional context:
No response