403 if editor is None: |
403 if editor is None: |
404 if self.fileName: |
404 if self.fileName: |
405 if not Utilities.MimeTypes.isTextFile(self.fileName): |
405 if not Utilities.MimeTypes.isTextFile(self.fileName): |
406 raise OSError() |
406 raise OSError() |
407 |
407 |
408 if self.isLocalFile(): |
408 if self.isLocalFile() and pathlib.Path(self.fileName).exists(): |
409 fileSizeKB = pathlib.Path(self.fileName).stat().st_size // 1024 |
409 fileSizeKB = pathlib.Path(self.fileName).stat().st_size // 1024 |
410 if fileSizeKB > Preferences.getEditor("RejectFilesize"): |
410 if fileSizeKB > Preferences.getEditor("RejectFilesize"): |
411 EricMessageBox.warning( |
411 EricMessageBox.warning( |
412 None, |
412 None, |
413 self.tr("Open File"), |
413 self.tr("Open File"), |