Skip to content

Commit

Permalink
Fix for area lamp export bug
Browse files Browse the repository at this point in the history
  • Loading branch information
jdent02 committed May 14, 2020
1 parent d19d7f7 commit 2da8bc5
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion properties/nodes.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,8 @@ def traverse_tree(self, material_node, engine):
linked_node.traverse_tree(material_node, engine)
else:
logger.error(f"Node {linked_node.name} is not an appleseed node, stopping traversal")
engine.report({'ERROR'}, f"Node {linked_node.name} is not an appleseed node, stopping traversal")
if engine is not None:
engine.report({'ERROR'}, f"Node {linked_node.name} is not an appleseed node, stopping traversal")
material_node.tree.append(self)

def draw_buttons(self, context, layout):
Expand Down
4 changes: 2 additions & 2 deletions translators/nodetree.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def __init__(self, node_tree, asset_handler, mat_name):
def bl_nodes(self):
return self._bl_obj.nodes

def create_entities(self, depsgraph, engine):
def create_entities(self, depsgraph, engine=None):
logger.debug(f"appleseed: Creating node tree entitiy for {self.__mat_name} node tree")

tree_name = f"{self.__mat_name}_tree"
Expand All @@ -68,7 +68,7 @@ def flush_entities(self, as_scene, as_assembly, as_project):
as_assembly.shader_groups().insert(self.__as_shader_group)
self.__as_shader_group = as_assembly.shader_groups().get_by_name(shader_groupname)

def update_nodetree(self, bl_scene, engine):
def update_nodetree(self, bl_scene, engine=None):
logger.debug(f"appleseed: Updating node tree entity for {self.__mat_name}")
self.__create_shadergroup(bl_scene, engine)

Expand Down

0 comments on commit 2da8bc5

Please sign in to comment.