diff --git a/plugins/GCodeReader/GCodeReader.py b/plugins/GCodeReader/GCodeReader.py index 144d7c9d32..4bf8fb9a3f 100644 --- a/plugins/GCodeReader/GCodeReader.py +++ b/plugins/GCodeReader/GCodeReader.py @@ -3,6 +3,19 @@ from UM.Mesh.MeshReader import MeshReader +from cura.LayerData import LayerData +from cura.LayerDataDecorator import LayerDataDecorator + +import os + class GCodeReader(MeshReader): + def __init__(self): + super().__init__() + self._supported_extension = ".gcode" + def read(self, file_name): - pass \ No newline at end of file + extension = os.path.splitext(file_name)[1] + if extension.lower() == self._supported_extension: + with open (file_name,"rt") as f: + for line in f: + pass \ No newline at end of file