6346: If a exporter plugin crashes, the Export Assistant can't be closed
svn: r21806
This commit is contained in:
parent
c5982a4514
commit
cfd162ec85
@ -579,6 +579,8 @@ class ExportAssistant(Gtk.Assistant, ManagedWindow) :
|
||||
Depending on the success status, set the text for the final page.
|
||||
|
||||
"""
|
||||
success = False
|
||||
try:
|
||||
if (self.option_box_instance and
|
||||
hasattr(self.option_box_instance, "no_fileselect")):
|
||||
filename = ""
|
||||
@ -592,6 +594,10 @@ class ExportAssistant(Gtk.Assistant, ManagedWindow) :
|
||||
filename,
|
||||
User(error=ErrorDialog, callback=self.callback),
|
||||
self.option_box_instance)
|
||||
except:
|
||||
#an error not catched in the export_function itself
|
||||
success = False
|
||||
log.error(_("Error exporting your family tree"), exc_info=True)
|
||||
return success
|
||||
|
||||
def pre_save(self,page):
|
||||
|
Loading…
Reference in New Issue
Block a user