Переглянути джерело

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>