Skip to content

extract_hda

revert_original_parm_template_group(node)

Restore parm template group after the context

Source code in client/ayon_houdini/plugins/publish/extract_hda.py
12
13
14
15
16
17
18
19
20
@contextlib.contextmanager
def revert_original_parm_template_group(node: "hou.OpNode"):
    """Restore parm template group after the context"""
    parm_group = node.parmTemplateGroup()
    try:
        yield
    finally:
        # Set the original
        node.setParmTemplateGroup(parm_group)