remove obsolete code and set cast

This commit is contained in:
Ondrej Samohel 2022-03-11 17:13:26 +01:00
parent c033eaad65
commit cf1453029f
No known key found for this signature in database
GPG key ID: 02376E18990A97C6
2 changed files with 7 additions and 11 deletions

View file

@ -247,10 +247,7 @@ class ReferenceLoader(Loader):
self.log.warning("Ignoring file read error:\n%s", exc)
shapes = cmds.ls(content, shapes=True, long=True)
new_nodes = (list(set(content) - set(shapes)))
self._organize_containers(new_nodes, container["objectName"])
self._organize_containers(content, container["objectName"])
# Reapply alembic settings.
if representation["name"] == "abc" and alembic_data:
@ -289,7 +286,6 @@ class ReferenceLoader(Loader):
to remove from scene.
"""
from maya import cmds
node = container["objectName"]

View file

@ -94,13 +94,13 @@ class ExtractMayaSceneRaw(openpype.api.Extractor):
@staticmethod
def _get_loaded_containers(members):
# type: (list) -> list
refs_to_include = [
cmds.referenceQuery(ref, referenceNode=True)
for ref in members
if cmds.referenceQuery(ref, isNodeReferenced=True)
]
refs_to_include = {
cmds.referenceQuery(node, referenceNode=True)
for node in members
if cmds.referenceQuery(node, isNodeReferenced=True)
}
members_with_refs = set(refs_to_include).union(members)
members_with_refs = refs_to_include.union(members)
obj_sets = cmds.ls("*.id", long=True, type="objectSet", recursive=True,
objectsOnly=True)