* src/plugins/WriteFtree.py: catch file open exception

* src/WriteXML.py: try to handle invalid IDs
* src/RelLib.py: minor organizational cleanup


svn: r2322
This commit is contained in:
Don Allingham
2003-11-10 22:31:07 +00:00
parent 192a74d07c
commit 4fecfc8f5b
3 changed files with 20 additions and 15 deletions

View File

@@ -48,7 +48,7 @@ import Utils
import GenericFilter
import Errors
from QuestionDialog import MissingMediaDialog
from QuestionDialog import MissingMediaDialog, ErrorDialog
from gettext import gettext as _
@@ -135,6 +135,8 @@ class FtreeWriter:
Utils.destroy_passed_object(self.topwin)
try:
self.export(name, pfilter, restrict)
except (IOError,OSError),msg:
ErrorDialog(_("Could not create %s") % name, msg)
except:
import DisplayTrace
DisplayTrace.DisplayTrace()