[X2Go-Commits] python-x2go.git - build-baikal (branch) updated: 0.2.1.1-8-g3710451

X2Go dev team git-admin at x2go.org
Wed Jan 8 15:29:33 CET 2014


The branch, build-baikal has been updated
       via  3710451867d4f079e6324b7e37ad8c2284c5a99d (commit)
      from  cee0cac37466c9ea792588f0a26f6842d104f8e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 debian/changelog |    2 ++
 x2go/inifiles.py |   16 ++++++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 20bd71f..a8da37f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ python-x2go (0.2.1.2-0~x2go1) UNRELEASED; urgency=low
   [ Mike Gabriel ]
   * New upstream version (0.2.1.2):
     - Add session profile option ,,display'' to default session profile options.
+    - Catch any kind of exception when writing session profile files and return
+      True or False in cases where I/O errors occur.
 
  -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Thu, 20 Dec 2012 08:58:44 +0100
 
diff --git a/x2go/inifiles.py b/x2go/inifiles.py
index 996cf83..bb27c72 100644
--- a/x2go/inifiles.py
+++ b/x2go/inifiles.py
@@ -204,12 +204,20 @@ class X2goIniFile(object):
         For writing the first of the C{config_files} specified on instance construction
         that is writable will be used.
 
+        @return: C{True} if the user config file has been successfully writte, C{False} otherwise.
+        @rtype: C{bool}
+
         """
         if self.user_config_file and self.write_user_config:
-            fd = open(self.user_config_file, 'wb')
-            self.iniConfig.write(fd)
-            fd.close()
-            self.write_user_config = False
+            try:
+                fd = open(self.user_config_file, 'wb')
+                self.iniConfig.write(fd)
+                fd.close()
+                self.write_user_config = False
+                return True
+            except:
+                pass
+        return False
 
     def get_type(self, section, key):
         """\


hooks/post-receive
-- 
python-x2go.git (Python X2Go Client API)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "python-x2go.git" (Python X2Go Client API).




More information about the x2go-commits mailing list