forked from Mirrors/apostrophe
parent
3e661b8d9d
commit
3cae19c0cc
|
@ -482,7 +482,18 @@ class MainWindow(StyledWindow):
|
||||||
|
|
||||||
response = self.export.dialog.run()
|
response = self.export.dialog.run()
|
||||||
if response == 1:
|
if response == 1:
|
||||||
self.export.export(bytes(self.text_view.get_text(), "utf-8"))
|
try:
|
||||||
|
self.export.export(bytes(self.text_view.get_text(), "utf-8"))
|
||||||
|
except Exception as e:
|
||||||
|
dialog = Gtk.MessageDialog(self,
|
||||||
|
Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT,
|
||||||
|
Gtk.MessageType.ERROR,
|
||||||
|
Gtk.ButtonsType.CLOSE,
|
||||||
|
_("An error happened while trying to export:\n\n{err_msg}")
|
||||||
|
.format(err_msg= str(e).encode().decode("unicode-escape"))
|
||||||
|
)
|
||||||
|
dialog.run()
|
||||||
|
dialog.destroy()
|
||||||
|
|
||||||
self.export.dialog.destroy()
|
self.export.dialog.destroy()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue