mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
removed 'update_hierarchy' (#5756)
This commit is contained in:
parent
9c53837c33
commit
8848d84697
1 changed files with 0 additions and 30 deletions
|
|
@ -460,36 +460,6 @@ def ls() -> Iterator:
|
||||||
yield parse_container(container)
|
yield parse_container(container)
|
||||||
|
|
||||||
|
|
||||||
def update_hierarchy(containers):
|
|
||||||
"""Hierarchical container support
|
|
||||||
|
|
||||||
This is the function to support Scene Inventory to draw hierarchical
|
|
||||||
view for containers.
|
|
||||||
|
|
||||||
We need both parent and children to visualize the graph.
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
all_containers = set(ls()) # lookup set
|
|
||||||
|
|
||||||
for container in containers:
|
|
||||||
# Find parent
|
|
||||||
# FIXME (jasperge): re-evaluate this. How would it be possible
|
|
||||||
# to 'nest' assets? Collections can have several parents, for
|
|
||||||
# now assume it has only 1 parent
|
|
||||||
parent = [
|
|
||||||
coll for coll in bpy.data.collections if container in coll.children
|
|
||||||
]
|
|
||||||
for node in parent:
|
|
||||||
if node in all_containers:
|
|
||||||
container["parent"] = node
|
|
||||||
break
|
|
||||||
|
|
||||||
log.debug("Container: %s", container)
|
|
||||||
|
|
||||||
yield container
|
|
||||||
|
|
||||||
|
|
||||||
def publish():
|
def publish():
|
||||||
"""Shorthand to publish from within host."""
|
"""Shorthand to publish from within host."""
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue