Преглед на файлове

Fix ininite loop when name of xForm node cannot

never never never never never fail to set prepared=True or raise an error
Joseph Brandenburg преди 6 месеца
родител
ревизия
64beeb90ec
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      misc_nodes.py

+ 2 - 2
misc_nodes.py

@@ -1260,8 +1260,8 @@ class UtilityNameOfXForm(MantisNode):
     # mode for interface consistency
     def bPrepare(self, bContext = None,):
         if not (self.inputs.get('xForm') and self.inputs['xForm'].links):
-            prOrange(f"WARN: Cannot retrieve data from {self}, there is no xForm node connected.")
-            return ''
+            raise RuntimeError( f"WARN: Cannot retrieve data from {self},"
+                                 " there is no xForm node connected.")
         xf = self.inputs["xForm"].links[0].from_node
         self.parameters["Name"] = xf.evaluate_input('Name')
         self.prepared, self.executed = True, True