def import_entry(self, data):
entity = None
parent_shotgun_ids = data["parent_shotgun_ids"]
del data["parent_shotgun_ids"]
try:
entity = self.save_entity(data)
except IntegrityError:
current_app.logger.error(
"Similar asset already exists "
"or project is missing: %s" % data
)
if entity is not None:
for parent_shotgun_id in parent_shotgun_ids:
self.parent_map.setdefault(parent_shotgun_id, [])
self.parent_map[parent_shotgun_id].append(Entity.get(entity.id))
return entity
评论列表
文章目录