瀏覽代碼

Fix lots of unnecessary outputs

Yentl Van Tendeloo 8 年之前
父節點
當前提交
6494ccbcaa
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      hybrid_server/classes/task.xml

+ 4 - 1
hybrid_server/classes/task.xml

@@ -142,9 +142,12 @@
                                     <script>
                                         if self.output_queue:
                                             if self.execute_modelverse(self.taskname, "get_output", []):
-                                                self.outputs.append((self.output_queue.pop(0), self.mvk.returnvalue))
+                                                if self.mvk.success:
+                                                    self.outputs.append((self.output_queue.pop(0), self.mvk.returnvalue))
                                     </script>
                                 </onentry>
+
+                                <transition after="self.sccd_yield() + 0.05" target="."/>
                             </state>
                         </state>
                     </parallel>