From 162e27691f2343d2ff56f6b4b36c289a0ef590a6 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 23 Sep 2015 15:16:00 +0200 Subject: [PATCH] Added file extension checking --- plugins/GCodeReader/GCodeReader.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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