find_spec_on_session_or_its_sublayers#

omni.usd.find_spec_on_session_or_its_sublayers(
stage: Stage,
path: Path,
predicate: Callable[[Spec], bool] | None = None,
)#

Finds spec in the session layer or its sublayers.

Parameters:
  • stage (Usd.Stage) – Stage instance.

  • path (Sdf.Path) – Spec path to find.

  • predicate (Callable[[Sdf.Spec], bool]) – If it’s provided, the spec to find must pass the predicate.

Returns:

Layer that the spec resides in, and the spec handle. Or (None, None) if it cannot be found.

Return type:

(Sdf.Layer, Sdf.Spec)