--- a/eric6/MicroPython/MicroPythonReplWidget.py Sat Jul 27 17:52:00 2019 +0200 +++ b/eric6/MicroPython/MicroPythonReplWidget.py Sat Jul 27 19:21:40 2019 +0200 @@ -855,7 +855,7 @@ self, self.tr("Open Python File"), workspace, - self.tr("Python3 Files (*.py)")) + self.tr("Python3 Files (*.py);;All Files (*)")) if fileName: e5App().getObject("ViewManager").openSourceFile(fileName) @@ -870,7 +870,8 @@ workspace = self.__device.getWorkspace() aw = e5App().getObject("ViewManager").activeWindow() - aw.saveFileAs(workspace) + if aw: + aw.saveFileAs(workspace) @pyqtSlot() def on_chartButton_clicked(self):