Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

projekte:autodesk_fusion [2020/02/07 20:33]
admin angelegt
projekte:autodesk_fusion [2020/02/07 20:39] (aktuell)
admin [Open active product in Slic3r]
Zeile 9: Zeile 9:
 import os import os
 import subprocess import subprocess
 +import threading
 +
 +def startAndWait(cmd,​ filelist):
 +    p = subprocess.Popen(cmd)
 +    p.wait()
 +    for f in filelist:
 +        os.unlink(f)
 +
  
 def run(context):​ def run(context):​
Zeile 25: Zeile 33:
             silcerCmd.append(f)             silcerCmd.append(f)
  
-        ​subprocess.call(silcerCmd) +        ​t = threading.Thread(target=startAndWait,​ args=(silcerCmd, filelist)) 
 +        t.start(
 +        
     except:     except:
         if ui:         if ui: