Cura/ProcessGCodeJob.py

18 lines
416 B
Python

from UM.Job import Job
from UM.Application import Application
import os
class ProcessGCodeJob(Job):
def __init__(self, message):
super().__init__()
self._message = message
def run(self):
with open(self._message.filename) as f:
data = f.read(None)
Application.getInstance().getController().getScene().gcode = data
os.remove(self._message.filename)