Skip to content

Commit

Permalink
Merge branch 'enhancement/usd_load_ayon_uri' of https://github.com/Bi…
Browse files Browse the repository at this point in the history
…gRoy/ayon-houdini into enhancement/usd_load_ayon_uri
  • Loading branch information
BigRoy committed Aug 29, 2024
2 parents 60441e4 + 5bbdb58 commit ef99b00
Showing 1 changed file with 15 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
from husd.outputprocessor import OutputProcessor


_COMPATIBILITY_PLACEHOLDER = object()


class AYONRemapPaths(OutputProcessor):
"""Remap paths based on a mapping dict on rop node."""

Expand Down Expand Up @@ -38,11 +41,18 @@ def parameters():

return group.asDialogScript()

def beginSave(self, config_node, config_overrides, lop_node, t):
super(AYONRemapPaths, self).beginSave(config_node,
config_overrides,
lop_node,
t)
def beginSave(self,
config_node,
config_overrides,
lop_node,
t,
# Added in Houdini 20.5.182
stage_variables=_COMPATIBILITY_PLACEHOLDER):

args = [config_node, config_overrides, lop_node, t]
if stage_variables is not _COMPATIBILITY_PLACEHOLDER:
args.append(stage_variables)
super(AYONRemapPaths, self).beginSave(*args)

value = config_node.evalParm("ayon_remap_paths_remap_json")
mapping = json.loads(value)
Expand Down

0 comments on commit ef99b00

Please sign in to comment.