From 9f428b6f011b440b2b3f314009f353b7f65f0f6f Mon Sep 17 00:00:00 2001 From: tatiana Date: Thu, 11 Feb 2010 13:14:13 +0000 Subject: [PATCH] FIX: Problem while trying to save config but it doesn't exist --- invesalius/session.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/invesalius/session.py b/invesalius/session.py index 75f7825..1bb2a33 100644 --- a/invesalius/session.py +++ b/invesalius/session.py @@ -211,6 +211,7 @@ class WriteSession(Thread): self.runing = 0 def Write(self): + import utils as utl config = ConfigParser.RawConfigParser() @@ -230,8 +231,13 @@ class WriteSession(Thread): path = os.path.join(self.session.homedir , '.invesalius', 'config.cfg') - configfile = open(path, 'wb') - config.write(configfile) + try: + configfile = open(path, 'wb') + except IOError: + return + utl.debug("Session - IOError") + else: + config.write(configfile) configfile.close() -- libgit2 0.21.2