code: def open_outside_spyder(self, fnames):
          
          for path in sorted(fnames):
              path = file_uri(path)
              ok = programs.start_file(path)
              if not ok:
                  self.sig_edit.emit(path)
docs: Open file outside Spyder with the appropriate application
          If this does not work, opening unknown file in Spyder, as text file