Browse Source

Only allow python refreshing if the file exists

pull/10/head
Adam Johnson 9 years ago
parent
commit
345ac83c18
  1. 7
      korman/nodes/node_python.py

7
korman/nodes/node_python.py

@ -149,9 +149,10 @@ class PlasmaPythonFileNode(PlasmaNodeBase, bpy.types.Node):
row = layout.row(align=True) row = layout.row(align=True)
if self.filename: if self.filename:
row.prop(self, "filename") row.prop(self, "filename")
operator = row.operator("node.plasma_attributes_to_node", icon="FILE_REFRESH", text="") if os.path.isfile(self.filepath):
operator.python_path = self.filepath operator = row.operator("node.plasma_attributes_to_node", icon="FILE_REFRESH", text="")
operator.node_path = self.node_path operator.python_path = self.filepath
operator.node_path = self.node_path
op_text = "" if self.filename else "Select" op_text = "" if self.filename else "Select"
operator = row.operator("file.plasma_file_picker", icon="SCRIPT", text=op_text) operator = row.operator("file.plasma_file_picker", icon="SCRIPT", text=op_text)

Loading…
Cancel
Save