diff --git a/openpype/hosts/houdini/api/usd.py b/openpype/hosts/houdini/api/usd.py index 48b97bb250..850ffb60e5 100644 --- a/openpype/hosts/houdini/api/usd.py +++ b/openpype/hosts/houdini/api/usd.py @@ -42,6 +42,7 @@ def pick_asset(node): name = parm.eval() if name: from avalon import io + db_asset = io.find_one({"name": name, "type": "asset"}) if db_asset: silo = db_asset.get("silo") @@ -74,11 +75,13 @@ def add_usd_output_processor(ropnode, processor): import loputils - loputils.handleOutputProcessorAdd({ - "node": ropnode, - "parm": ropnode.parm("outputprocessors"), - "script_value": processor - }) + loputils.handleOutputProcessorAdd( + { + "node": ropnode, + "parm": ropnode.parm("outputprocessors"), + "script_value": processor, + } + ) def remove_usd_output_processor(ropnode, processor): @@ -94,19 +97,16 @@ def remove_usd_output_processor(ropnode, processor): parm = ropnode.parm(processor + "_remove") if not parm: - raise RuntimeError("Output Processor %s does not " - "exist on %s" % (processor, ropnode.name())) + raise RuntimeError( + "Output Processor %s does not " + "exist on %s" % (processor, ropnode.name()) + ) - loputils.handleOutputProcessorRemove({ - "node": ropnode, - "parm": parm - }) + loputils.handleOutputProcessorRemove({"node": ropnode, "parm": parm}) @contextlib.contextmanager -def outputprocessors(ropnode, - processors=tuple(), - disable_all_others=True): +def outputprocessors(ropnode, processors=tuple(), disable_all_others=True): """Context manager to temporarily add Output Processors to USD ROP node. Args: @@ -240,8 +240,9 @@ def get_configured_save_layers(usd_rop): lop_node = get_usd_rop_loppath(usd_rop) stage = lop_node.stage(apply_viewport_overrides=False) if not stage: - raise RuntimeError("No valid USD stage for ROP node: " - "%s" % usd_rop.path()) + raise RuntimeError( + "No valid USD stage for ROP node: " "%s" % usd_rop.path() + ) root_layer = stage.GetRootLayer() diff --git a/openpype/hosts/houdini/plugins/publish/extract_usd_layered.py b/openpype/hosts/houdini/plugins/publish/extract_usd_layered.py index 890d420a73..b9741c50ca 100644 --- a/openpype/hosts/houdini/plugins/publish/extract_usd_layered.py +++ b/openpype/hosts/houdini/plugins/publish/extract_usd_layered.py @@ -122,7 +122,7 @@ class ExitStack(object): if cb(*exc_details): suppressed_exc = True exc_details = (None, None, None) - except: + except Exception: new_exc_details = sys.exc_info() # simulate the stack of exceptions by setting the context _fix_exception_context(new_exc_details[1], exc_details[1]) diff --git a/openpype/hosts/houdini/plugins/publish/validate_usd_shade_workspace.py b/openpype/hosts/houdini/plugins/publish/validate_usd_shade_workspace.py index 0fd1cf1fad..a77ca2f3cb 100644 --- a/openpype/hosts/houdini/plugins/publish/validate_usd_shade_workspace.py +++ b/openpype/hosts/houdini/plugins/publish/validate_usd_shade_workspace.py @@ -1,5 +1,3 @@ -import re - import pyblish.api import openpype.api