[X2Go-Commits] python-x2go.git - build-baikal (branch) updated: 0.0.41.0-6-g502c18b

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


The branch, build-baikal has been updated
       via  502c18b2c2430be56e8051fb5753186fd545b797 (commit)
      from  8ee2d1a015b575f28730e0fbe82a282995abdde9 (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:
 Makefile.pre-debuild                               |    8 +-
 build-for-reprepro.sh => build-for-reprepro-nwt.sh |    4 +-
 ...d-for-reprepro.sh => build-for-reprepro-x2go.sh |    6 +-
 doc/html/api-objects.txt                           |   14 +-
 doc/html/class-tree.html                           |    2 +-
 doc/html/help.html                                 |    2 +-
 doc/html/identifier-index.html                     |   19 +-
 doc/html/module-tree.html                          |    2 +-
 doc/html/x2go-module.html                          |    2 +-
 doc/html/x2go-pysrc.html                           |    2 +-
 doc/html/x2go.backends-module.html                 |    2 +-
 doc/html/x2go.backends-pysrc.html                  |    2 +-
 doc/html/x2go.backends.control-module.html         |    2 +-
 doc/html/x2go.backends.control-pysrc.html          |    2 +-
 doc/html/x2go.backends.control._stdout-module.html |    2 +-
 doc/html/x2go.backends.control._stdout-pysrc.html  |    2 +-
 ...rol._stdout.X2goControlSessionSTDOUT-class.html |    2 +-
 doc/html/x2go.backends.info-module.html            |    2 +-
 doc/html/x2go.backends.info-pysrc.html             |    2 +-
 doc/html/x2go.backends.info._stdout-module.html    |    2 +-
 doc/html/x2go.backends.info._stdout-pysrc.html     |    2 +-
 ...._stdout.X2goServerSessionInfoSTDOUT-class.html |    2 +-
 ...._stdout.X2goServerSessionListSTDOUT-class.html |    2 +-
 doc/html/x2go.backends.printing-module.html        |    2 +-
 doc/html/x2go.backends.printing-pysrc.html         |    2 +-
 doc/html/x2go.backends.printing._file-module.html  |    2 +-
 doc/html/x2go.backends.printing._file-pysrc.html   |   35 +-
 ...rinting._file.X2goClientPrintingFILE-class.html |    2 +-
 doc/html/x2go.backends.printing._gconf-module.html |    2 +-
 doc/html/x2go.backends.printing._gconf-pysrc.html  |    2 +-
 ...nting._gconf.X2goClientPrintingGCONF-class.html |    2 +-
 .../x2go.backends.printing._winreg-module.html     |    2 +-
 doc/html/x2go.backends.printing._winreg-pysrc.html |    2 +-
 ...ing._winreg.X2goClientPrintingWINREG-class.html |    2 +-
 doc/html/x2go.backends.profiles-module.html        |    2 +-
 doc/html/x2go.backends.profiles-pysrc.html         |    2 +-
 doc/html/x2go.backends.profiles._file-module.html  |    2 +-
 doc/html/x2go.backends.profiles._file-pysrc.html   |   78 +-
 ...ofiles._file.X2goSessionProfilesFILE-class.html |   54 +-
 doc/html/x2go.backends.profiles._gconf-module.html |    2 +-
 doc/html/x2go.backends.profiles._gconf-pysrc.html  |    2 +-
 ...iles._gconf.X2goSessionProfilesGCONF-class.html |    2 +-
 ...x2go.backends.profiles._httpsbroker-module.html |    2 +-
 .../x2go.backends.profiles._httpsbroker-pysrc.html |    2 +-
 ...roker.X2goSessionProfilesHTTPSBROKER-class.html |    2 +-
 .../x2go.backends.profiles._winreg-module.html     |    2 +-
 doc/html/x2go.backends.profiles._winreg-pysrc.html |    2 +-
 ...es._winreg.X2goSessionProfilesWINREG-class.html |    2 +-
 doc/html/x2go.backends.proxy-module.html           |    2 +-
 doc/html/x2go.backends.proxy-pysrc.html            |    2 +-
 doc/html/x2go.backends.proxy._nx3-module.html      |    2 +-
 doc/html/x2go.backends.proxy._nx3-pysrc.html       |    2 +-
 ...2go.backends.proxy._nx3.X2goProxyNX3-class.html |    2 +-
 doc/html/x2go.backends.proxy.base-module.html      |    2 +-
 doc/html/x2go.backends.proxy.base-pysrc.html       |    2 +-
 ...go.backends.proxy.base.X2goProxyBASE-class.html |    2 +-
 doc/html/x2go.backends.settings-module.html        |    2 +-
 doc/html/x2go.backends.settings-pysrc.html         |    2 +-
 doc/html/x2go.backends.settings._file-module.html  |    2 +-
 doc/html/x2go.backends.settings._file-pysrc.html   |    2 +-
 ...ettings._file.X2goClientSettingsFILE-class.html |    2 +-
 doc/html/x2go.backends.settings._gconf-module.html |    2 +-
 doc/html/x2go.backends.settings._gconf-pysrc.html  |    2 +-
 ...tings._gconf.X2goClientSettingsGCONF-class.html |    2 +-
 .../x2go.backends.settings._winreg-module.html     |    2 +-
 doc/html/x2go.backends.settings._winreg-pysrc.html |    2 +-
 ...ngs._winreg.X2goClientSettingsWINREG-class.html |    2 +-
 doc/html/x2go.backends.terminal-module.html        |    2 +-
 doc/html/x2go.backends.terminal-pysrc.html         |    2 +-
 .../x2go.backends.terminal._stdout-module.html     |    2 +-
 doc/html/x2go.backends.terminal._stdout-pysrc.html |    2 +-
 ...s.terminal._stdout.X2goSessionParams-class.html |    2 +-
 ...al._stdout.X2goTerminalSessionSTDOUT-class.html |    6 +-
 doc/html/x2go.cache-module.html                    |    2 +-
 doc/html/x2go.cache-pysrc.html                     |    2 +-
 .../x2go.cache.X2goListSessionsCache-class.html    |    2 +-
 doc/html/x2go.checkhosts-module.html               |    2 +-
 doc/html/x2go.checkhosts-pysrc.html                |    2 +-
 ....checkhosts.X2goInteractiveAddPolicy-class.html |    2 +-
 doc/html/x2go.cleanup-module.html                  |    2 +-
 doc/html/x2go.cleanup-pysrc.html                   |    2 +-
 doc/html/x2go.client-module.html                   |    2 +-
 doc/html/x2go.client-pysrc.html                    |    2 +-
 doc/html/x2go.client.X2goClient-class.html         |    2 +-
 doc/html/x2go.defaults-module.html                 |    8 +-
 doc/html/x2go.defaults-pysrc.html                  |   83 +-
 ...2go.defaults.OSNotSupportedException-class.html |    2 +-
 doc/html/x2go.dropbox-module.html                  |    2 +-
 doc/html/x2go.dropbox-pysrc.html                   |    2 +-
 doc/html/x2go.dropbox.X2goDropboxJob-class.html    |    2 +-
 doc/html/x2go.dropbox.X2goDropboxQueue-class.html  |    2 +-
 doc/html/x2go.dropboxactions-module.html           |    2 +-
 doc/html/x2go.dropboxactions-pysrc.html            |    2 +-
 ...2go.dropboxactions.X2goDropboxAction-class.html |    2 +-
 ...dropboxactions.X2goDropboxActionOPEN-class.html |    2 +-
 ...boxactions.X2goDropboxActionOPENWITH-class.html |    2 +-
 ...opboxactions.X2goDropboxActionSAVEAS-class.html |    2 +-
 doc/html/x2go.forward-module.html                  |    2 +-
 doc/html/x2go.forward-pysrc.html                   |    2 +-
 doc/html/x2go.forward.X2goFwServer-class.html      |    2 +-
 doc/html/x2go.gevent_subprocess-module.html        |    2 +-
 doc/html/x2go.gevent_subprocess-pysrc.html         |    2 +-
 doc/html/x2go.gevent_subprocess.Popen-class.html   |    2 +-
 doc/html/x2go.guardian-module.html                 |    2 +-
 doc/html/x2go.guardian-pysrc.html                  |    2 +-
 .../x2go.guardian.X2goSessionGuardian-class.html   |    2 +-
 doc/html/x2go.inifiles-module.html                 |    2 +-
 doc/html/x2go.inifiles-pysrc.html                  |    2 +-
 doc/html/x2go.inifiles.X2goIniFile-class.html      |    2 +-
 doc/html/x2go.log-module.html                      |    2 +-
 doc/html/x2go.log-pysrc.html                       |    2 +-
 doc/html/x2go.log.X2goLogger-class.html            |    2 +-
 doc/html/x2go.printactions-module.html             |    2 +-
 doc/html/x2go.printactions-pysrc.html              |    2 +-
 .../x2go.printactions.X2goPrintAction-class.html   |    2 +-
 ...o.printactions.X2goPrintActionDIALOG-class.html |    2 +-
 ....printactions.X2goPrintActionPDFSAVE-class.html |    2 +-
 ....printactions.X2goPrintActionPDFVIEW-class.html |    2 +-
 ...go.printactions.X2goPrintActionPRINT-class.html |    2 +-
 ...printactions.X2goPrintActionPRINTCMD-class.html |    2 +-
 doc/html/x2go.printqueue-module.html               |    2 +-
 doc/html/x2go.printqueue-pysrc.html                |    2 +-
 doc/html/x2go.printqueue.X2goPrintJob-class.html   |    2 +-
 doc/html/x2go.printqueue.X2goPrintQueue-class.html |    2 +-
 doc/html/x2go.pulseaudio-module.html               |    2 +-
 doc/html/x2go.pulseaudio-pysrc.html                |    2 +-
 doc/html/x2go.pulseaudio.X2goPulseAudio-class.html |    2 +-
 doc/html/x2go.registry-module.html                 |    2 +-
 doc/html/x2go.registry-pysrc.html                  |    2 +-
 .../x2go.registry.X2goSessionRegistry-class.html   |    2 +-
 doc/html/x2go.rforward-module.html                 |    2 +-
 doc/html/x2go.rforward-pysrc.html                  |    2 +-
 ...x2go.rforward.X2goRevFwChannelThread-class.html |    2 +-
 doc/html/x2go.rforward.X2goRevFwTunnel-class.html  |    2 +-
 doc/html/x2go.session-module.html                  |    2 +-
 doc/html/x2go.session-pysrc.html                   |  927 ++++++++++----------
 doc/html/x2go.session.X2goSession-class.html       |    2 +-
 doc/html/x2go.sftpserver-module.html               |    2 +-
 doc/html/x2go.sftpserver-pysrc.html                |    2 +-
 ...ftpserver.X2goRevFwSFTPChannelThread-class.html |    2 +-
 ...2go.sftpserver.X2goRevFwTunnelToSFTP-class.html |    2 +-
 doc/html/x2go.sshproxy-module.html                 |    2 +-
 doc/html/x2go.sshproxy-pysrc.html                  |    2 +-
 doc/html/x2go.sshproxy.X2goSSHProxy-class.html     |    2 +-
 doc/html/x2go.utils-module.html                    |    2 +-
 doc/html/x2go.utils-pysrc.html                     |    2 +-
 doc/html/x2go.x2go_exceptions-module.html          |    2 +-
 doc/html/x2go.x2go_exceptions-pysrc.html           |    2 +-
 .../x2go.x2go_exceptions.WindowsError-class.html   |    2 +-
 ....x2go_exceptions.X2goClientException-class.html |    2 +-
 ...ceptions.X2goClientPrintingException-class.html |    2 +-
 ...ceptions.X2goClientSettingsException-class.html |    2 +-
 ...ceptions.X2goControlSessionException-class.html |    2 +-
 ...2go_exceptions.X2goFwTunnelException-class.html |    2 +-
 ...x2go_exceptions.X2goHostKeyException-class.html |    2 +-
 ...tions.X2goNotImplementedYetException-class.html |    2 +-
 ..._exceptions.X2goPrintActionException-class.html |    2 +-
 ...o.x2go_exceptions.X2goPrintException-class.html |    2 +-
 ...o_exceptions.X2goPrintQueueException-class.html |    2 +-
 ...x2go_exceptions.X2goProfileException-class.html |    2 +-
 ..._exceptions.X2goRevFwTunnelException-class.html |    2 +-
 ....X2goSSHProxyAuthenticationException-class.html |    2 +-
 ...2go_exceptions.X2goSSHProxyException-class.html |    2 +-
 ...eptions.X2goSSHProxyHostKeyException-class.html |    2 +-
 ...exceptions.X2goSessionCacheException-class.html |    2 +-
 ...x2go_exceptions.X2goSessionException-class.html |    2 +-
 ...eptions.X2goSessionRegistryException-class.html |    2 +-
 ...eptions.X2goTerminalSessionException-class.html |    2 +-
 ...go.x2go_exceptions.X2goUserException-class.html |    2 +-
 doc/html/x2go.xserver-module.html                  |    2 +-
 doc/html/x2go.xserver-pysrc.html                   |    2 +-
 doc/html/x2go.xserver.X2goClientXConfig-class.html |    2 +-
 doc/html/x2go.xserver.X2goXServer-class.html       |    2 +-
 doc/pdf/Python-X2go_API.pdf                        |  Bin 1007673 -> 1009504 bytes
 174 files changed, 827 insertions(+), 737 deletions(-)
 copy build-for-reprepro.sh => build-for-reprepro-nwt.sh (100%)
 rename build-for-reprepro.sh => build-for-reprepro-x2go.sh (87%)

The diff of changes is:
diff --git a/Makefile.pre-debuild b/Makefile.pre-debuild
index 0505780..4a9c621 100644
--- a/Makefile.pre-debuild
+++ b/Makefile.pre-debuild
@@ -1,11 +1,11 @@
 #!/usr/bin/make -f
 # Makefile.pre-debuild file - for python-x2go
-# Copyright 2010 by Mike Gabriel <mike.gabriel at das-netzwerkteam.de>, GPLv3 applies to this file
+# Copyright 2010-2011 by Mike Gabriel <mike.gabriel at das-netzwerkteam.de>, GPLv3 applies to this file
 
 VERSION=`head -n1 debian/changelog | sed 's,.*(\(.*\)).*,\1,' | cut -d"-" -f1`
-DOC_HOST=packages.das-netzwerkteam.de
-DOC_PATH=/srv/sites/das-netzwerkteam.de/packages/doc/python-x2go
-DOC_USER=mike
+DOC_HOST=packages.x2go.org
+DOC_PATH=/srv/sites/x2go.org/packages/doc/python-x2go
+DOC_USER=x2go-admin
 
 all: epydoc targz
 
diff --git a/build-for-reprepro.sh b/build-for-reprepro-nwt.sh
similarity index 100%
copy from build-for-reprepro.sh
copy to build-for-reprepro-nwt.sh
index 78f6759..f1b008a 100644
--- a/build-for-reprepro.sh
+++ b/build-for-reprepro-nwt.sh
@@ -36,6 +36,6 @@ debuild
 
 cd ..
 rm -f $PACKAGE_*.upload
-dupload --to nwt-ubuntu $PACKAGE_*.changes
-rm -f $PACKAGE_*.upload
 dupload --to nwt-debian $PACKAGE_*.changes
+rm -f $PACKAGE_*.upload
+dupload --to nwt-ubuntu $PACKAGE_*.changes
diff --git a/build-for-reprepro.sh b/build-for-reprepro-x2go.sh
similarity index 87%
rename from build-for-reprepro.sh
rename to build-for-reprepro-x2go.sh
index 78f6759..927ff82 100644
--- a/build-for-reprepro.sh
+++ b/build-for-reprepro-x2go.sh
@@ -36,6 +36,8 @@ debuild
 
 cd ..
 rm -f $PACKAGE_*.upload
-dupload --to nwt-ubuntu $PACKAGE_*.changes
+dupload --to x2go-debian-squeeze $PACKAGE_*.changes
 rm -f $PACKAGE_*.upload
-dupload --to nwt-debian $PACKAGE_*.changes
+dupload --to x2go-debian-wheezy $PACKAGE_*.changes
+rm -f $PACKAGE_*.upload
+dupload --to x2go-debian-sid $PACKAGE_*.changes
diff --git a/doc/html/api-objects.txt b/doc/html/api-objects.txt
index 12ec15c..556f3db 100644
--- a/doc/html/api-objects.txt
+++ b/doc/html/api-objects.txt
@@ -343,13 +343,13 @@ x2go.inifiles.X2goIniFile.load	x2go.inifiles.X2goIniFile-class.html#load
 x2go.inifiles.X2goIniFile.printable_config_file	x2go.inifiles.X2goIniFile-class.html#printable_config_file
 x2go.inifiles.X2goIniFile.write_user_config	x2go.inifiles.X2goIniFile-class.html#write_user_config
 x2go.inifiles.X2goIniFile.defaultValues	x2go.inifiles.X2goIniFile-class.html#defaultValues
-x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_name
+x2go.backends.profiles._file.X2goSessionProfilesFILE.default_profile_config	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#default_profile_config
 x2go.inifiles.X2goIniFile.get_type	x2go.inifiles.X2goIniFile-class.html#get_type
-x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_name	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_profile_name
+x2go.backends.profiles._file.X2goSessionProfilesFILE.get_session_param	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_session_param
 x2go.backends.profiles._file.X2goSessionProfilesFILE.__init__	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#__init__
 x2go.backends.profiles._file.X2goSessionProfilesFILE.defaultSessionProfile	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#defaultSessionProfile
 x2go.inifiles.X2goIniFile.get_value	x2go.inifiles.X2goIniFile-class.html#get_value
-x2go.backends.profiles._file.X2goSessionProfilesFILE.get_session_param	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_session_param
+x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_name	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_profile_name
 x2go.inifiles.X2goIniFile.write	x2go.inifiles.X2goIniFile-class.html#write
 x2go.backends.profiles._file.X2goSessionProfilesFILE._non_profile_sections	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#_non_profile_sections
 x2go.backends.profiles._file.X2goSessionProfilesFILE.__call__	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#__call__
@@ -361,17 +361,17 @@ x2go.inifiles.X2goIniFile.get	x2go.inifiles.X2goIniFile-class.html#get
 x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile
 x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_id	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_profile_id
 x2go.inifiles.X2goIniFile._storeValue	x2go.inifiles.X2goIniFile-class.html#_storeValue
-x2go.backends.profiles._file.X2goSessionProfilesFILE.default_profile_config	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#default_profile_config
+x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_name
 x2go.backends.profiles._file.X2goSessionProfilesFILE.delete_profile	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#delete_profile
 x2go.backends.profiles._file.X2goSessionProfilesFILE.add_profile	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#add_profile
 x2go.backends.profiles._file.X2goSessionProfilesFILE.profile_names	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#profile_names
 x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_id	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_id
-x2go.backends.profiles._file.X2goSessionProfilesFILE.get_profile_option_type	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_profile_option_type
+x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params
 x2go.inifiles.X2goIniFile._fill_defaults	x2go.inifiles.X2goIniFile-class.html#_fill_defaults
-x2go.inifiles.X2goIniFile.update_value	x2go.inifiles.X2goIniFile-class.html#update_value
+x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value
 x2go.inifiles.X2goIniFile.user_config_file	x2go.inifiles.X2goIniFile-class.html#user_config_file
 x2go.inifiles.X2goIniFile.__repr__	x2go.inifiles.X2goIniFile-class.html#__repr__
-x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params
+x2go.backends.profiles._file.X2goSessionProfilesFILE.get_profile_option_type	x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_profile_option_type
 x2go.backends.profiles._gconf.X2goSessionProfilesGCONF	x2go.backends.profiles._gconf.X2goSessionProfilesGCONF-class.html
 x2go.inifiles.X2goIniFile.load	x2go.inifiles.X2goIniFile-class.html#load
 x2go.inifiles.X2goIniFile.printable_config_file	x2go.inifiles.X2goIniFile-class.html#printable_config_file
diff --git a/doc/html/class-tree.html b/doc/html/class-tree.html
index 4a011dd..2f1be76 100644
--- a/doc/html/class-tree.html
+++ b/doc/html/class-tree.html
@@ -387,7 +387,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/help.html b/doc/html/help.html
index c905de0..2b490a4 100644
--- a/doc/html/help.html
+++ b/doc/html/help.html
@@ -254,7 +254,7 @@ page was last updated. </p>
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/identifier-index.html b/doc/html/identifier-index.html
index a3e958a..48fa565 100644
--- a/doc/html/identifier-index.html
+++ b/doc/html/identifier-index.html
@@ -1377,15 +1377,15 @@
 <span class="index-where">(in <a href="x2go.backends.terminal._stdout.X2goSessionParams-class.html">X2goSessionParams</a>)</span></td>
 <td width="33%" class="link-index"><a href="x2go.session.X2goSession-class.html#update_params">update_params()</a><br />
 <span class="index-where">(in <a href="x2go.session.X2goSession-class.html">X2goSession</a>)</span></td>
-<td width="33%" class="link-index"><a href="x2go.inifiles.X2goIniFile-class.html#update_value">update_value()</a><br />
-<span class="index-where">(in <a href="x2go.inifiles.X2goIniFile-class.html">X2goIniFile</a>)</span></td>
+<td width="33%" class="link-index"><a href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value">update_value()</a><br />
+<span class="index-where">(in <a href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html">X2goSessionProfilesFILE</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="x2go.cache.X2goListSessionsCache-class.html#update">update()</a><br />
 <span class="index-where">(in <a href="x2go.cache.X2goListSessionsCache-class.html">X2goListSessionsCache</a>)</span></td>
 <td width="33%" class="link-index"><a href="x2go.client.X2goClient-class.html#update_sessionregistry_status_all_profiles">update_sessionregistry_status_all_profiles()</a><br />
 <span class="index-where">(in <a href="x2go.client.X2goClient-class.html">X2goClient</a>)</span></td>
-<td width="33%" class="link-index"><a href="x2go.inifiles.X2goIniFile-class.html#user_config_file">user_config_file</a><br />
+<td width="33%" class="link-index"><a href="x2go.inifiles.X2goIniFile-class.html#update_value">update_value()</a><br />
 <span class="index-where">(in <a href="x2go.inifiles.X2goIniFile-class.html">X2goIniFile</a>)</span></td>
 </tr>
 <tr>
@@ -1393,23 +1393,24 @@
 <span class="index-where">(in <a href="x2go.cache.X2goListSessionsCache-class.html">X2goListSessionsCache</a>)</span></td>
 <td width="33%" class="link-index"><a href="x2go.client.X2goClient-class.html#update_sessionregistry_status_by_profile_name">update_sessionregistry_status_by_profile_name()</a><br />
 <span class="index-where">(in <a href="x2go.client.X2goClient-class.html">X2goClient</a>)</span></td>
-<td width="33%" class="link-index"><a href="x2go.session.X2goSession-class.html#user_is_x2gouser">user_is_x2gouser()</a><br />
-<span class="index-where">(in <a href="x2go.session.X2goSession-class.html">X2goSession</a>)</span></td>
+<td width="33%" class="link-index"><a href="x2go.inifiles.X2goIniFile-class.html#user_config_file">user_config_file</a><br />
+<span class="index-where">(in <a href="x2go.inifiles.X2goIniFile-class.html">X2goIniFile</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="x2go.client.X2goClient-class.html#update_cache_all_profiles">update_cache_all_profiles()</a><br />
 <span class="index-where">(in <a href="x2go.client.X2goClient-class.html">X2goClient</a>)</span></td>
 <td width="33%" class="link-index"><a href="x2go.client.X2goClient-class.html#update_sessionregistry_status_by_session_uuid">update_sessionregistry_status_by_session_uuid()</a><br />
 <span class="index-where">(in <a href="x2go.client.X2goClient-class.html">X2goClient</a>)</span></td>
-<td width="33%" class="link-index"><a href="x2go.utils-module.html">utils</a><br />
-<span class="index-where">(in <a href="x2go-module.html">x2go</a>)</span></td>
+<td width="33%" class="link-index"><a href="x2go.session.X2goSession-class.html#user_is_x2gouser">user_is_x2gouser()</a><br />
+<span class="index-where">(in <a href="x2go.session.X2goSession-class.html">X2goSession</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="x2go.client.X2goClient-class.html#update_cache_by_profile_name">update_cache_by_profile_name()</a><br />
 <span class="index-where">(in <a href="x2go.client.X2goClient-class.html">X2goClient</a>)</span></td>
 <td width="33%" class="link-index"><a href="x2go.registry.X2goSessionRegistry-class.html#update_status">update_status()</a><br />
 <span class="index-where">(in <a href="x2go.registry.X2goSessionRegistry-class.html">X2goSessionRegistry</a>)</span></td>
-<td width="33%" class="link-index"> </td>
+<td width="33%" class="link-index"><a href="x2go.utils-module.html">utils</a><br />
+<span class="index-where">(in <a href="x2go-module.html">x2go</a>)</span></td>
 </tr>
 </table>
 </td></tr>
@@ -2293,7 +2294,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/module-tree.html b/doc/html/module-tree.html
index a519d0a..19ea182 100644
--- a/doc/html/module-tree.html
+++ b/doc/html/module-tree.html
@@ -218,7 +218,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go-module.html b/doc/html/x2go-module.html
index 3208fdf..1d12ecf 100644
--- a/doc/html/x2go-module.html
+++ b/doc/html/x2go-module.html
@@ -423,7 +423,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go-pysrc.html b/doc/html/x2go-pysrc.html
index 4f48a56..4863937 100644
--- a/doc/html/x2go-pysrc.html
+++ b/doc/html/x2go-pysrc.html
@@ -322,7 +322,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends-module.html b/doc/html/x2go.backends-module.html
index aba0518..43ac49a 100644
--- a/doc/html/x2go.backends-module.html
+++ b/doc/html/x2go.backends-module.html
@@ -189,7 +189,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends-pysrc.html b/doc/html/x2go.backends-pysrc.html
index d01fa23..24c21b8 100644
--- a/doc/html/x2go.backends-pysrc.html
+++ b/doc/html/x2go.backends-pysrc.html
@@ -115,7 +115,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.control-module.html b/doc/html/x2go.backends.control-module.html
index a9c6dd9..75a99ff 100644
--- a/doc/html/x2go.backends.control-module.html
+++ b/doc/html/x2go.backends.control-module.html
@@ -123,7 +123,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.control-pysrc.html b/doc/html/x2go.backends.control-pysrc.html
index 9b4a82c..21ff235 100644
--- a/doc/html/x2go.backends.control-pysrc.html
+++ b/doc/html/x2go.backends.control-pysrc.html
@@ -124,7 +124,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.control._stdout-module.html b/doc/html/x2go.backends.control._stdout-module.html
index 64cd5f8..5c2db73 100644
--- a/doc/html/x2go.backends.control._stdout-module.html
+++ b/doc/html/x2go.backends.control._stdout-module.html
@@ -137,7 +137,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.control._stdout-pysrc.html b/doc/html/x2go.backends.control._stdout-pysrc.html
index 14917c2..eceede5 100644
--- a/doc/html/x2go.backends.control._stdout-pysrc.html
+++ b/doc/html/x2go.backends.control._stdout-pysrc.html
@@ -1094,7 +1094,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html b/doc/html/x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html
index 020f43d..719aba4 100644
--- a/doc/html/x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html
+++ b/doc/html/x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html
@@ -971,7 +971,7 @@ paramiko.SSHClient --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info-module.html b/doc/html/x2go.backends.info-module.html
index d2a0455..42010b2 100644
--- a/doc/html/x2go.backends.info-module.html
+++ b/doc/html/x2go.backends.info-module.html
@@ -123,7 +123,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info-pysrc.html b/doc/html/x2go.backends.info-pysrc.html
index 10158fa..ce63204 100644
--- a/doc/html/x2go.backends.info-pysrc.html
+++ b/doc/html/x2go.backends.info-pysrc.html
@@ -129,7 +129,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info._stdout-module.html b/doc/html/x2go.backends.info._stdout-module.html
index 908ea80..08b8591 100644
--- a/doc/html/x2go.backends.info._stdout-module.html
+++ b/doc/html/x2go.backends.info._stdout-module.html
@@ -153,7 +153,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info._stdout-pysrc.html b/doc/html/x2go.backends.info._stdout-pysrc.html
index 27d7716..4a7097a 100644
--- a/doc/html/x2go.backends.info._stdout-pysrc.html
+++ b/doc/html/x2go.backends.info._stdout-pysrc.html
@@ -381,7 +381,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html b/doc/html/x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html
index 421246b..8e90ed9 100644
--- a/doc/html/x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html
+++ b/doc/html/x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html
@@ -392,7 +392,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.info._stdout.X2goServerSessionListSTDOUT-class.html b/doc/html/x2go.backends.info._stdout.X2goServerSessionListSTDOUT-class.html
index 8e3fecc..c4cbd6b 100644
--- a/doc/html/x2go.backends.info._stdout.X2goServerSessionListSTDOUT-class.html
+++ b/doc/html/x2go.backends.info._stdout.X2goServerSessionListSTDOUT-class.html
@@ -244,7 +244,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing-module.html b/doc/html/x2go.backends.printing-module.html
index b5aa342..fcd98db 100644
--- a/doc/html/x2go.backends.printing-module.html
+++ b/doc/html/x2go.backends.printing-module.html
@@ -133,7 +133,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing-pysrc.html b/doc/html/x2go.backends.printing-pysrc.html
index 4dacb00..807b8c1 100644
--- a/doc/html/x2go.backends.printing-pysrc.html
+++ b/doc/html/x2go.backends.printing-pysrc.html
@@ -130,7 +130,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._file-module.html b/doc/html/x2go.backends.printing._file-module.html
index 2ad2f19..93297d7 100644
--- a/doc/html/x2go.backends.printing._file-module.html
+++ b/doc/html/x2go.backends.printing._file-module.html
@@ -145,7 +145,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._file-pysrc.html b/doc/html/x2go.backends.printing._file-pysrc.html
index 4ee7cae..cc3790d 100644
--- a/doc/html/x2go.backends.printing._file-pysrc.html
+++ b/doc/html/x2go.backends.printing._file-pysrc.html
@@ -360,7 +360,8 @@ x2go.backends.printing._winreg.X2goClientPrintingWINREG._print_action" class="py
 <a name="L180"></a><tt class="py-lineno">180</tt>  <tt class="py-line">                <tt class="py-name">value</tt> <tt class="py-op">=</tt> <tt class="py-name">value</tt><tt class="py-op">.</tt><tt class="py-name">encode</tt><tt class="py-op">(</tt><tt class="py-string">'utf-8'</tt><tt class="py-op">)</tt> </tt>
 <a name="L181"></a><tt class="py-lineno">181</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt>  <tt class="py-name">_default_type</tt> <tt class="py-op">!=</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L182"></a><tt class="py-lineno">182</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-65" class="py-name"><a title="x2go.x2go_exceptions" class="py-name" href="#" onclick="return doclink('link-65', 'x2go_exceptions', 'link-17');">x2go_exceptions</a></tt><tt class="py-op">.</tt><tt id="link-66" class="py-name"><a title="x2go.x2go_exceptions.X2goClientPrintingException" class="py-name" href="#" onclick="return doclink('link-66', 'X2goClientPrintingException', 'link-59');">X2goClientPrintingException</a></tt><tt class="py-op">(</tt><tt class="py-string">'Type mismatch error for property ,,%s\'\' - is: %s, should be: %s'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">print_property</tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-o
 p">,</tt
 > <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">_default_type</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L183"></a><tt class="py-lineno">183</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name" targets="Method x2go.inifiles.X2goIniFile.update_value()=x2go.inifiles.X2goIniFile-class.html#update_value"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-67', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">_ini_section</tt><tt class="py-op">,</tt> <tt class="py-name">_ini_option</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
+<a name="L183"></a><tt class="py-lineno">183</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value,Method x2go.inifiles.X2goIniFile.update_value()=x2go.inifiles.X2goIniFile-class.html#update_value"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-67', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">_ini_section</tt><tt class="py-op">,</tt> <tt class="py-name">_ini_option</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
 <a name="L184"></a><tt class="py-lineno">184</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L185"></a><tt class="py-lineno">185</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-68" class="py-name"><a title="x2go.x2go_exceptions" class="py-name" href="#" onclick="return doclink('link-68', 'x2go_exceptions', 'link-17');">x2go_exceptions</a></tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="x2go.x2go_exceptions.X2goClientPrintingException" class="py-name" href="#" onclick="return doclink('link-69', 'X2goClientPrintingException', 'link-59');">X2goClientPrintingException</a></tt><tt class="py-op">(</tt><tt class="py-string">'No such X2go client printing property ,,%s\'\''</tt> <tt class="py-op">%</tt> <tt class="py-name">print_property</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L186"></a><tt class="py-lineno">186</tt>  <tt class="py-line"> </tt>
@@ -371,29 +372,39 @@ x2go.backends.printing._winreg.X2goClientPrintingWINREG._print_action" class="py
 <a name="L191"></a><tt class="py-lineno">191</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
 <a name="L192"></a><tt class="py-lineno">192</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-70" class="py-name" targets="Variable x2go.backends.printing._file.X2goClientPrintingFILE.print_action=x2go.backends.printing._file.X2goClientPrintingFILE-class.html#print_action,Variable x2go.printqueue.X2goPrintQueue.print_action=x2go.printqueue.X2goPrintQueue-class.html#print_action"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
 x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-70', 'print_action', 'link-70');">print_action</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'DIALOG'</tt><tt class="py-op">:</tt> </tt>
-<a name="L193"></a><tt class="py-lineno">193</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-71', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'showdialog'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
+<a name="L193"></a><tt class="py-lineno">193</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-71', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'showdialog'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
 <a name="L194"></a><tt class="py-lineno">194</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L195"></a><tt class="py-lineno">195</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-72', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'showdialog'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
+<a name="L195"></a><tt class="py-lineno">195</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-72', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'showdialog'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
 <a name="L196"></a><tt class="py-lineno">196</tt>  <tt class="py-line"> </tt>
 <a name="L197"></a><tt class="py-lineno">197</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-73" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
 x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-73', 'print_action', 'link-70');">print_action</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'PDFVIEW'</tt><tt class="py-op">:</tt> </tt>
-<a name="L198"></a><tt class="py-lineno">198</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-74', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
-<a name="L199"></a><tt class="py-lineno">199</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-75', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'view'</tt><tt class="py-op">,</tt> <tt class="py-string">'open'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
+<a name="L198"></a><tt class="py-lineno">198</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-74', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
+<a name="L199"></a><tt class="py-lineno">199</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-75', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'view'</tt><tt class="py-op">,</tt> <tt class="py-string">'open'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
 <a name="L200"></a><tt class="py-lineno">200</tt>  <tt class="py-line"> </tt>
 <a name="L201"></a><tt class="py-lineno">201</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt id="link-76" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
 x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-76', 'print_action', 'link-70');">print_action</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'PDFSAVE'</tt><tt class="py-op">:</tt> </tt>
-<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-77', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
-<a name="L203"></a><tt class="py-lineno">203</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-78', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'view'</tt><tt class="py-op">,</tt> <tt class="py-string">'open'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
+<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-77', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
+<a name="L203"></a><tt class="py-lineno">203</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-78', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'view'</tt><tt class="py-op">,</tt> <tt class="py-string">'open'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
 <a name="L204"></a><tt class="py-lineno">204</tt>  <tt class="py-line"> </tt>
 <a name="L205"></a><tt class="py-lineno">205</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt id="link-79" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
 x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-79', 'print_action', 'link-70');">print_action</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'PRINT'</tt><tt class="py-op">:</tt> </tt>
-<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-80', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
-<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-81', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'print'</tt><tt class="py-op">,</tt> <tt class="py-string">'startcmd'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
+<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-80', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
+<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-81', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'print'</tt><tt class="py-op">,</tt> <tt class="py-string">'startcmd'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
 <a name="L208"></a><tt class="py-lineno">208</tt>  <tt class="py-line"> </tt>
 <a name="L209"></a><tt class="py-lineno">209</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt id="link-82" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
 x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-82', 'print_action', 'link-70');">print_action</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'PRINTCMD'</tt><tt class="py-op">:</tt> </tt>
-<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-83', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
-<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-84', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'print'</tt><tt class="py-op">,</tt> <tt class="py-string">'startcmd'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
+<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-83', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'General'</tt><tt class="py-op">,</tt> <tt class="py-string">'pdfview'</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
+<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-84', 'update_value', 'link-67');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-string">'print'</tt><tt class="py-op">,</tt> <tt class="py-string">'startcmd'</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
 <a name="L212"></a><tt class="py-lineno">212</tt>  <tt class="py-line"> </tt>
 <a name="L213"></a><tt class="py-lineno">213</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">print_property</tt> <tt class="py-keyword">in</tt> <tt class="py-name">print_properties</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="x2go.registry.X2goSessionRegistry.keys" class="py-name" href="#" onclick="return doclink('link-85', 'keys', 'link-54');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L214"></a><tt class="py-lineno">214</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-86" class="py-name" targets="Method x2go.backends.printing._file.X2goClientPrintingFILE.set_property()=x2go.backends.printing._file.X2goClientPrintingFILE-class.html#set_property"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.set_property" class="py-name" href="#" onclick="return doclink('link-86', 'set_property', 'link-86');">set_property</a></tt><tt class="py-op">(</tt><tt class="py-name">print_property</tt><tt class="py-op">,</tt> <tt class="py-name">print_properties</tt><tt class="py-op">[</tt><tt class="py-name">print_property</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
@@ -435,7 +446,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._file.X2goClientPrintingFILE-class.html b/doc/html/x2go.backends.printing._file.X2goClientPrintingFILE-class.html
index 15c1977..3152a5a 100644
--- a/doc/html/x2go.backends.printing._file.X2goClientPrintingFILE-class.html
+++ b/doc/html/x2go.backends.printing._file.X2goClientPrintingFILE-class.html
@@ -434,7 +434,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._gconf-module.html b/doc/html/x2go.backends.printing._gconf-module.html
index ca35a58..196309b 100644
--- a/doc/html/x2go.backends.printing._gconf-module.html
+++ b/doc/html/x2go.backends.printing._gconf-module.html
@@ -145,7 +145,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._gconf-pysrc.html b/doc/html/x2go.backends.printing._gconf-pysrc.html
index d15c55b..344eec2 100644
--- a/doc/html/x2go.backends.printing._gconf-pysrc.html
+++ b/doc/html/x2go.backends.printing._gconf-pysrc.html
@@ -223,7 +223,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._gconf.X2goClientPrintingGCONF-class.html b/doc/html/x2go.backends.printing._gconf.X2goClientPrintingGCONF-class.html
index d16aeba..b664e4a 100644
--- a/doc/html/x2go.backends.printing._gconf.X2goClientPrintingGCONF-class.html
+++ b/doc/html/x2go.backends.printing._gconf.X2goClientPrintingGCONF-class.html
@@ -317,7 +317,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._winreg-module.html b/doc/html/x2go.backends.printing._winreg-module.html
index 806cece..89700e5 100644
--- a/doc/html/x2go.backends.printing._winreg-module.html
+++ b/doc/html/x2go.backends.printing._winreg-module.html
@@ -145,7 +145,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._winreg-pysrc.html b/doc/html/x2go.backends.printing._winreg-pysrc.html
index fdd2d9f..6870857 100644
--- a/doc/html/x2go.backends.printing._winreg-pysrc.html
+++ b/doc/html/x2go.backends.printing._winreg-pysrc.html
@@ -221,7 +221,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.printing._winreg.X2goClientPrintingWINREG-class.html b/doc/html/x2go.backends.printing._winreg.X2goClientPrintingWINREG-class.html
index 4eced26..09407c5 100644
--- a/doc/html/x2go.backends.printing._winreg.X2goClientPrintingWINREG-class.html
+++ b/doc/html/x2go.backends.printing._winreg.X2goClientPrintingWINREG-class.html
@@ -317,7 +317,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles-module.html b/doc/html/x2go.backends.profiles-module.html
index 64c15b4..23186ce 100644
--- a/doc/html/x2go.backends.profiles-module.html
+++ b/doc/html/x2go.backends.profiles-module.html
@@ -137,7 +137,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles-pysrc.html b/doc/html/x2go.backends.profiles-pysrc.html
index dc8555f..a3f2da6 100644
--- a/doc/html/x2go.backends.profiles-pysrc.html
+++ b/doc/html/x2go.backends.profiles-pysrc.html
@@ -131,7 +131,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._file-module.html b/doc/html/x2go.backends.profiles._file-module.html
index e9bdb10..151e082 100644
--- a/doc/html/x2go.backends.profiles._file-module.html
+++ b/doc/html/x2go.backends.profiles._file-module.html
@@ -140,7 +140,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._file-pysrc.html b/doc/html/x2go.backends.profiles._file-pysrc.html
index 28c2dee..44e5a1b 100644
--- a/doc/html/x2go.backends.profiles._file-pysrc.html
+++ b/doc/html/x2go.backends.profiles._file-pysrc.html
@@ -430,7 +430,8 @@ x2go.client.X2goClient.get_profile_config" class="py-name" href="#" onclick="ret
 x2go.backends.profiles._gconf.X2goSessionProfilesGCONF.defaultSessionProfile
 x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER.defaultSessionProfile
 x2go.backends.profiles._winreg.X2goSessionProfilesWINREG.defaultSessionProfile" class="py-name" href="#" onclick="return doclink('link-64', 'defaultSessionProfile', 'link-22');">defaultSessionProfile</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name" targets="Method x2go.inifiles.X2goIniFile.update_value()=x2go.inifiles.X2goIniFile-class.html#update_value"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-65', 'update_value', 'link-65');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
+<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value,Method x2go.inifiles.X2goIniFile.update_value()=x2go.inifiles.X2goIniFile-class.html#update_value"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-65', 'update_value', 'link-65');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
 <a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L212"></a><tt class="py-lineno">212</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-66" class="py-name"><a title="x2go.x2go_exceptions.X2goProfileException" class="py-name" href="#" onclick="return doclink('link-66', 'X2goProfileException', 'link-21');">X2goProfileException</a></tt><tt class="py-op">(</tt><tt class="py-string">'keyword ,,%s\'\' not supported in X2go session profile'</tt> <tt class="py-op">%</tt> <tt class="py-name">key</tt><tt class="py-op">)</tt> </tt>
 <a name="L213"></a><tt class="py-lineno">213</tt>  <tt class="py-line"> </tt>
@@ -439,7 +440,8 @@ x2go.backends.profiles._gconf.X2goSessionProfilesGCONF.defaultSessionProfile
 x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER.defaultSessionProfile
 x2go.backends.profiles._winreg.X2goSessionProfilesWINREG.defaultSessionProfile" class="py-name" href="#" onclick="return doclink('link-67', 'defaultSessionProfile', 'link-22');">defaultSessionProfile</a></tt><tt class="py-op">.</tt><tt class="py-name">items</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L215"></a><tt class="py-lineno">215</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">kwargs</tt><tt class="py-op">:</tt> <tt class="py-keyword">continue</tt> </tt>
-<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-68', 'update_value', 'link-65');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
+<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-68', 'update_value', 'link-65');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
 <a name="L217"></a><tt class="py-lineno">217</tt>  <tt class="py-line"> </tt>
 <a name="L218"></a><tt class="py-lineno">218</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_cached_profile_ids</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 <a name="L219"></a><tt class="py-lineno">219</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_cached_profile_names</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
@@ -458,39 +460,57 @@ x2go.backends.profiles._winreg.X2goSessionProfilesWINREG.defaultSessionProfile"
 <a name="L232"></a><tt class="py-lineno">232</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_cached_profile_ids</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 <a name="L233"></a><tt class="py-lineno">233</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_cached_profile_names</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 </div><a name="L234"></a><tt class="py-lineno">234</tt>  <tt class="py-line"> </tt>
-<a name="X2goSessionProfilesFILE.check_profile_id_or_name"></a><div id="X2goSessionProfilesFILE.check_profile_id_or_name-def"><a name="L235"></a><tt class="py-lineno">235</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.check_profile_id_or_name-toggle" onclick="return toggle('X2goSessionProfilesFILE.check_profile_id_or_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#check_profile_id_or_name">check_profile_id_or_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSessionProfilesFILE.check_profile_id_or_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.check_profile_id_or_name-expanded"><a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="X2goSessionProfilesFILE.update_value"></a><div id="X2goSessionProfilesFILE.update_value-def"><a name="L235"></a><tt class="py-lineno">235</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.update_value-toggle" onclick="return toggle('X2goSessionProfilesFILE.update_value');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value">update_value</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">section</tt><tt class="py-op">,</tt> <tt class="py-param">key</tt><tt class="py-op">,</tt> <tt class="py-param">value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSessionProfilesFILE.update_value-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.update_value-expanded"><a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
 <a name="L237"></a><tt class="py-lineno">237</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
 <a name="L238"></a><tt class="py-lineno">238</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
 <a name="L239"></a><tt class="py-lineno">239</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L240"></a><tt class="py-lineno">240</tt>  <tt class="py-line">        <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name" class="py-name" href="#" onclick="return doclink('link-72', 'has_profile_name', 'link-72');">has_profile_name</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L242"></a><tt class="py-lineno">242</tt>  <tt class="py-line">            <tt class="py-comment"># we were given a sesion profile name...</tt> </tt>
-<a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line">            <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_id()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_profile_id,Method x2go.client.X2goClient.to_profile_id()=x2go.client.X2goClient-class.html#to_profile_id"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_id
-x2go.client.X2goClient.to_profile_id" class="py-name" href="#" onclick="return doclink('link-73', 'to_profile_id', 'link-73');">to_profile_id</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
-<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_id()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_id"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_id" class="py-name" href="#" onclick="return doclink('link-74', 'has_profile_id', 'link-74');">has_profile_id</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line">            <tt class="py-comment"># we were given a session profile id...</tt> </tt>
-<a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line">            <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">profile_id_or_name</tt> </tt>
-<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-75" class="py-name"><a title="x2go.x2go_exceptions.X2goProfileException" class="py-name" href="#" onclick="return doclink('link-75', 'X2goProfileException', 'link-21');">X2goProfileException</a></tt><tt class="py-op">(</tt><tt class="py-string">'No session profile with id or name ,,%s\'\' exists.'</tt> <tt class="py-op">%</tt> <tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
-<a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">_profile_id</tt> </tt>
+<a name="L240"></a><tt class="py-lineno">240</tt>  <tt class="py-line">        <tt class="py-name">profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">section</tt> </tt>
+<a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt class="py-string">'name'</tt><tt class="py-op">:</tt> </tt>
+<a name="L242"></a><tt class="py-lineno">242</tt>  <tt class="py-line">            <tt class="py-name">profile_name</tt> <tt class="py-op">=</tt> <tt class="py-name">value</tt> </tt>
+<a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">profile_name</tt><tt class="py-op">:</tt> </tt>
+<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-72" class="py-name"><a title="x2go.x2go_exceptions.X2goProfileException" class="py-name" href="#" onclick="return doclink('link-72', 'X2goProfileException', 'link-21');">X2goProfileException</a></tt><tt class="py-op">(</tt><tt class="py-string">'profile name for profile id %s may not be empty'</tt> <tt class="py-op">%</tt> <tt class="py-name">profile_id</tt><tt class="py-op">)</tt> </tt>
+<a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">profile_name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.profile_names
+x2go.client.X2goClient.profile_names" class="py-name" href="#" onclick="return doclink('link-73', 'profile_names', 'link-58');">profile_names</a></tt><tt class="py-op">:</tt> </tt>
+<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">                    <tt class="py-keyword">raise</tt> <tt id="link-74" class="py-name"><a title="x2go.x2go_exceptions.X2goProfileException" class="py-name" href="#" onclick="return doclink('link-74', 'X2goProfileException', 'link-21');">X2goProfileException</a></tt><tt class="py-op">(</tt><tt class="py-string">'a profile of name ,,%s'</tt><tt class="py-string">' already exists'</tt> <tt class="py-op">%</tt> <tt class="py-name">profile_name</tt><tt class="py-op">)</tt> </tt>
+<a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_cached_profile_names</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
+<a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">        <tt id="link-75" class="py-name"><a title="x2go.inifiles" class="py-name" href="#" onclick="return doclink('link-75', 'inifiles', 'link-11');">inifiles</a></tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><a title="x2go.inifiles.X2goIniFile" class="py-name" href="#" onclick="return doclink('link-76', 'X2goIniFile', 'link-32');">X2goIniFile</a></tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.update_value
+x2go.inifiles.X2goIniFile.update_value" class="py-name" href="#" onclick="return doclink('link-77', 'update_value', 'link-65');">update_value</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">section</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L250"></a><tt class="py-lineno">250</tt>  <tt class="py-line"> </tt>
-<a name="X2goSessionProfilesFILE.to_session_params"></a><div id="X2goSessionProfilesFILE.to_session_params-def"><a name="L251"></a><tt class="py-lineno">251</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.to_session_params-toggle" onclick="return toggle('X2goSessionProfilesFILE.to_session_params');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params">to_session_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSessionProfilesFILE.to_session_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.to_session_params-expanded"><a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="X2goSessionProfilesFILE.check_profile_id_or_name"></a><div id="X2goSessionProfilesFILE.check_profile_id_or_name-def"><a name="L251"></a><tt class="py-lineno">251</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.check_profile_id_or_name-toggle" onclick="return toggle('X2goSessionProfilesFILE.check_profile_id_or_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#check_profile_id_or_name">check_profile_id_or_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSessionProfilesFILE.check_profile_id_or_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.check_profile_id_or_name-expanded"><a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
 <a name="L253"></a><tt class="py-lineno">253</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
 <a name="L254"></a><tt class="py-lineno">254</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
 <a name="L255"></a><tt class="py-lineno">255</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">        <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">profile_id</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.check_profile_id_or_name" class="py-name" href="#" onclick="return doclink('link-76', 'check_profile_id_or_name', 'link-42');">check_profile_id_or_name</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
-<a name="L257"></a><tt class="py-lineno">257</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-77" class="py-name"><a title="x2go.utils" class="py-name" href="#" onclick="return doclink('link-77', 'utils', 'link-17');">utils</a></tt><tt class="py-op">.</tt><tt class="py-name">_convert_SessionProfileOptions_2_SessionParams</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.get_profile_config
-x2go.client.X2goClient.get_profile_config" class="py-name" href="#" onclick="return doclink('link-78', 'get_profile_config', 'link-43');">get_profile_config</a></tt><tt class="py-op">(</tt><tt class="py-name">_profile_id</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L258"></a><tt class="py-lineno">258</tt>  <tt class="py-line"> </tt>
-<a name="X2goSessionProfilesFILE.get_session_param"></a><div id="X2goSessionProfilesFILE.get_session_param-def"><a name="L259"></a><tt class="py-lineno">259</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.get_session_param-toggle" onclick="return toggle('X2goSessionProfilesFILE.get_session_param');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_session_param">get_session_param</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">,</tt> <tt class="py-param">param</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSessionProfilesFILE.get_session_param-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.get_session_param-expanded"><a name="L260"></a><tt class="py-lineno">260</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params" class="py-name" href="#" onclick="return doclink('link-79', 'to_session_params', 'link-79');">to_session_params</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-name">param</tt><tt class="py-op">]</tt> </tt>
-</div></div><a name="L265"></a><tt class="py-lineno">265</tt>  <tt class="py-line"> </tt><script type="text/javascript">
+<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">        <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L257"></a><tt class="py-lineno">257</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_name" class="py-name" href="#" onclick="return doclink('link-78', 'has_profile_name', 'link-78');">has_profile_name</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L258"></a><tt class="py-lineno">258</tt>  <tt class="py-line">            <tt class="py-comment"># we were given a sesion profile name...</tt> </tt>
+<a name="L259"></a><tt class="py-lineno">259</tt>  <tt class="py-line">            <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_id()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_profile_id,Method x2go.client.X2goClient.to_profile_id()=x2go.client.X2goClient-class.html#to_profile_id"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.to_profile_id
+x2go.client.X2goClient.to_profile_id" class="py-name" href="#" onclick="return doclink('link-79', 'to_profile_id', 'link-79');">to_profile_id</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
+<a name="L260"></a><tt class="py-lineno">260</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_id()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#has_profile_id"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.has_profile_id" class="py-name" href="#" onclick="return doclink('link-80', 'has_profile_id', 'link-80');">has_profile_id</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line">            <tt class="py-comment"># we were given a session profile id...</tt> </tt>
+<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">            <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">profile_id_or_name</tt> </tt>
+<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-81" class="py-name"><a title="x2go.x2go_exceptions.X2goProfileException" class="py-name" href="#" onclick="return doclink('link-81', 'X2goProfileException', 'link-21');">X2goProfileException</a></tt><tt class="py-op">(</tt><tt class="py-string">'No session profile with id or name ,,%s\'\' exists.'</tt> <tt class="py-op">%</tt> <tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
+<a name="L265"></a><tt class="py-lineno">265</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">_profile_id</tt> </tt>
+</div><a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line"> </tt>
+<a name="X2goSessionProfilesFILE.to_session_params"></a><div id="X2goSessionProfilesFILE.to_session_params-def"><a name="L267"></a><tt class="py-lineno">267</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.to_session_params-toggle" onclick="return toggle('X2goSessionProfilesFILE.to_session_params');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params">to_session_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSessionProfilesFILE.to_session_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.to_session_params-expanded"><a name="L268"></a><tt class="py-lineno">268</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">        <tt class="py-name">_profile_id</tt> <tt class="py-op">=</tt> <tt class="py-name">profile_id</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-82" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.check_profile_id_or_name" class="py-name" href="#" onclick="return doclink('link-82', 'check_profile_id_or_name', 'link-42');">check_profile_id_or_name</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt> </tt>
+<a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-83" class="py-name"><a title="x2go.utils" class="py-name" href="#" onclick="return doclink('link-83', 'utils', 'link-17');">utils</a></tt><tt class="py-op">.</tt><tt class="py-name">_convert_SessionProfileOptions_2_SessionParams</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.get_profile_config
+x2go.client.X2goClient.get_profile_config" class="py-name" href="#" onclick="return doclink('link-84', 'get_profile_config', 'link-43');">get_profile_config</a></tt><tt class="py-op">(</tt><tt class="py-name">_profile_id</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line"> </tt>
+<a name="X2goSessionProfilesFILE.get_session_param"></a><div id="X2goSessionProfilesFILE.get_session_param-def"><a name="L275"></a><tt class="py-lineno">275</tt> <a class="py-toggle" href="#" id="X2goSessionProfilesFILE.get_session_param-toggle" onclick="return toggle('X2goSessionProfilesFILE.get_session_param');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#get_session_param">get_session_param</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">profile_id_or_name</tt><tt class="py-op">,</tt> <tt class="py-param">param</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSessionProfilesFILE.get_session_param-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSessionProfilesFILE.get_session_param-expanded"><a name="L276"></a><tt class="py-lineno">276</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L277"></a><tt class="py-lineno">277</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L278"></a><tt class="py-lineno">278</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L279"></a><tt class="py-lineno">279</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L280"></a><tt class="py-lineno">280</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name" targets="Method x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params()=x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#to_session_params"><a title="x2go.backends.profiles._file.X2goSessionProfilesFILE.to_session_params" class="py-name" href="#" onclick="return doclink('link-85', 'to_session_params', 'link-85');">to_session_params</a></tt><tt class="py-op">(</tt><tt class="py-name">profile_id_or_name</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-name">param</tt><tt class="py-op">]</tt> </tt>
+</div></div><a name="L281"></a><tt class="py-lineno">281</tt>  <tt class="py-line"> </tt><script type="text/javascript">
 <!--
 expandto(location.href);
 // -->
@@ -528,7 +548,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html b/doc/html/x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html
index 6c834a0..84c6476 100644
--- a/doc/html/x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html
+++ b/doc/html/x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html
@@ -323,6 +323,26 @@
     </td><td class="summary">
       <table width="100%" cellpadding="0" cellspacing="0" border="0">
         <tr>
+          <td><span class="summary-sig"><a href="x2go.backends.profiles._file.X2goSessionProfilesFILE-class.html#update_value" class="summary-sig-name">update_value</a>(<span class="summary-sig-arg">self</span>,
+        <span class="summary-sig-arg">section</span>,
+        <span class="summary-sig-arg">key</span>,
+        <span class="summary-sig-arg">value</span>)</span><br />
+      STILL UNDOCUMENTED</td>
+          <td align="right" valign="top">
+            <span class="codelink"><a href="x2go.backends.profiles._file-pysrc.html#X2goSessionProfilesFILE.update_value">source code</a></span>
+            
+          </td>
+        </tr>
+      </table>
+      
+    </td>
+  </tr>
+<tr>
+    <td width="15%" align="right" valign="top" class="summary">
+      <span class="summary-type"> </span>
+    </td><td class="summary">
+      <table width="100%" cellpadding="0" cellspacing="0" border="0">
+        <tr>
           <td><span class="summary-sig"><a name="check_profile_id_or_name"></a><span class="summary-sig-name">check_profile_id_or_name</span>(<span class="summary-sig-arg">self</span>,
         <span class="summary-sig-arg">profile_id_or_name</span>)</span><br />
       STILL UNDOCUMENTED</td>
@@ -381,7 +401,6 @@
       <code><a href="x2go.inifiles.X2goIniFile-class.html#get_type">get_type</a></code>,
       <code><a href="x2go.inifiles.X2goIniFile-class.html#get_value">get_value</a></code>,
       <code><a href="x2go.inifiles.X2goIniFile-class.html#load">load</a></code>,
-      <code><a href="x2go.inifiles.X2goIniFile-class.html#update_value">update_value</a></code>,
       <code><a href="x2go.inifiles.X2goIniFile-class.html#write">write</a></code>
       </p>
     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
@@ -551,6 +570,37 @@ NAL\']',
   </dl>
 </td></tr></table>
 </div>
+<a name="update_value"></a>
+<div>
+<table class="details" border="1" cellpadding="3"
+       cellspacing="0" width="100%" bgcolor="white">
+<tr><td>
+  <table width="100%" cellpadding="0" cellspacing="0" border="0">
+  <tr valign="top"><td>
+  <h3 class="epydoc"><span class="sig"><span class="sig-name">update_value</span>(<span class="sig-arg">self</span>,
+        <span class="sig-arg">section</span>,
+        <span class="sig-arg">key</span>,
+        <span class="sig-arg">value</span>)</span>
+  </h3>
+  </td><td align="right" valign="top"
+    ><span class="codelink"><a href="x2go.backends.profiles._file-pysrc.html#X2goSessionProfilesFILE.update_value">source code</a></span> 
+    </td>
+  </tr></table>
+  
+  <p>STILL UNDOCUMENTED</p>
+  <dl class="fields">
+    <dt>Parameters:</dt>
+    <dd><ul class="nomargin-top">
+        <li><strong class="pname"><code>section</code></strong> - the ini file section</li>
+        <li><strong class="pname"><code>key</code></strong> - the ini file key in the given section</li>
+        <li><strong class="pname"><code>value</code></strong> - the value for the given section and key</li>
+    </ul></dd>
+    <dt>Overrides:
+        <a href="x2go.inifiles.X2goIniFile-class.html#update_value">inifiles.X2goIniFile.update_value</a>
+    </dt>
+  </dl>
+</td></tr></table>
+</div>
 <br />
 <!-- ==================== CLASS VARIABLE DETAILS ==================== -->
 <a name="section-ClassVariableDetails"></a>
@@ -659,7 +709,7 @@ NAL\']',
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._gconf-module.html b/doc/html/x2go.backends.profiles._gconf-module.html
index dfb180a..6936bd0 100644
--- a/doc/html/x2go.backends.profiles._gconf-module.html
+++ b/doc/html/x2go.backends.profiles._gconf-module.html
@@ -140,7 +140,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._gconf-pysrc.html b/doc/html/x2go.backends.profiles._gconf-pysrc.html
index 35a4db0..ec5e89e 100644
--- a/doc/html/x2go.backends.profiles._gconf-pysrc.html
+++ b/doc/html/x2go.backends.profiles._gconf-pysrc.html
@@ -192,7 +192,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._gconf.X2goSessionProfilesGCONF-class.html b/doc/html/x2go.backends.profiles._gconf.X2goSessionProfilesGCONF-class.html
index cb71ef5..3258c44 100644
--- a/doc/html/x2go.backends.profiles._gconf.X2goSessionProfilesGCONF-class.html
+++ b/doc/html/x2go.backends.profiles._gconf.X2goSessionProfilesGCONF-class.html
@@ -301,7 +301,7 @@ NAL\']',
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._httpsbroker-module.html b/doc/html/x2go.backends.profiles._httpsbroker-module.html
index c077270..3ba9bc1 100644
--- a/doc/html/x2go.backends.profiles._httpsbroker-module.html
+++ b/doc/html/x2go.backends.profiles._httpsbroker-module.html
@@ -140,7 +140,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._httpsbroker-pysrc.html b/doc/html/x2go.backends.profiles._httpsbroker-pysrc.html
index 6058afe..e0ae13f 100644
--- a/doc/html/x2go.backends.profiles._httpsbroker-pysrc.html
+++ b/doc/html/x2go.backends.profiles._httpsbroker-pysrc.html
@@ -191,7 +191,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER-class.html b/doc/html/x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER-class.html
index 1660f6b..5394bd9 100644
--- a/doc/html/x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER-class.html
+++ b/doc/html/x2go.backends.profiles._httpsbroker.X2goSessionProfilesHTTPSBROKER-class.html
@@ -301,7 +301,7 @@ NAL\']',
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._winreg-module.html b/doc/html/x2go.backends.profiles._winreg-module.html
index f535c57..9a39d89 100644
--- a/doc/html/x2go.backends.profiles._winreg-module.html
+++ b/doc/html/x2go.backends.profiles._winreg-module.html
@@ -140,7 +140,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._winreg-pysrc.html b/doc/html/x2go.backends.profiles._winreg-pysrc.html
index 5d21765..f657afe 100644
--- a/doc/html/x2go.backends.profiles._winreg-pysrc.html
+++ b/doc/html/x2go.backends.profiles._winreg-pysrc.html
@@ -192,7 +192,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.profiles._winreg.X2goSessionProfilesWINREG-class.html b/doc/html/x2go.backends.profiles._winreg.X2goSessionProfilesWINREG-class.html
index 9545da9..d38ab16 100644
--- a/doc/html/x2go.backends.profiles._winreg.X2goSessionProfilesWINREG-class.html
+++ b/doc/html/x2go.backends.profiles._winreg.X2goSessionProfilesWINREG-class.html
@@ -301,7 +301,7 @@ NAL\']',
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy-module.html b/doc/html/x2go.backends.proxy-module.html
index ed939ba..4ce6ad4 100644
--- a/doc/html/x2go.backends.proxy-module.html
+++ b/doc/html/x2go.backends.proxy-module.html
@@ -125,7 +125,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy-pysrc.html b/doc/html/x2go.backends.proxy-pysrc.html
index a6b928d..0c9935b 100644
--- a/doc/html/x2go.backends.proxy-pysrc.html
+++ b/doc/html/x2go.backends.proxy-pysrc.html
@@ -122,7 +122,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy._nx3-module.html b/doc/html/x2go.backends.proxy._nx3-module.html
index 681d12f..fbeacd6 100644
--- a/doc/html/x2go.backends.proxy._nx3-module.html
+++ b/doc/html/x2go.backends.proxy._nx3-module.html
@@ -135,7 +135,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy._nx3-pysrc.html b/doc/html/x2go.backends.proxy._nx3-pysrc.html
index 0ad5531..2205aaf 100644
--- a/doc/html/x2go.backends.proxy._nx3-pysrc.html
+++ b/doc/html/x2go.backends.proxy._nx3-pysrc.html
@@ -320,7 +320,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy._nx3.X2goProxyNX3-class.html b/doc/html/x2go.backends.proxy._nx3.X2goProxyNX3-class.html
index d850877..34b31ca 100644
--- a/doc/html/x2go.backends.proxy._nx3.X2goProxyNX3-class.html
+++ b/doc/html/x2go.backends.proxy._nx3.X2goProxyNX3-class.html
@@ -314,7 +314,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy.base-module.html b/doc/html/x2go.backends.proxy.base-module.html
index 79b88e1..fd8abfe 100644
--- a/doc/html/x2go.backends.proxy.base-module.html
+++ b/doc/html/x2go.backends.proxy.base-module.html
@@ -135,7 +135,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy.base-pysrc.html b/doc/html/x2go.backends.proxy.base-pysrc.html
index 10a5e28..a7ae6b1 100644
--- a/doc/html/x2go.backends.proxy.base-pysrc.html
+++ b/doc/html/x2go.backends.proxy.base-pysrc.html
@@ -465,7 +465,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.proxy.base.X2goProxyBASE-class.html b/doc/html/x2go.backends.proxy.base.X2goProxyBASE-class.html
index f47f41a..6ddf00d 100644
--- a/doc/html/x2go.backends.proxy.base.X2goProxyBASE-class.html
+++ b/doc/html/x2go.backends.proxy.base.X2goProxyBASE-class.html
@@ -504,7 +504,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings-module.html b/doc/html/x2go.backends.settings-module.html
index 7a54cfe..c70579a 100644
--- a/doc/html/x2go.backends.settings-module.html
+++ b/doc/html/x2go.backends.settings-module.html
@@ -124,7 +124,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings-pysrc.html b/doc/html/x2go.backends.settings-pysrc.html
index abf249b..4fec050 100644
--- a/doc/html/x2go.backends.settings-pysrc.html
+++ b/doc/html/x2go.backends.settings-pysrc.html
@@ -130,7 +130,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._file-module.html b/doc/html/x2go.backends.settings._file-module.html
index 960dd7c..836d96a 100644
--- a/doc/html/x2go.backends.settings._file-module.html
+++ b/doc/html/x2go.backends.settings._file-module.html
@@ -142,7 +142,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._file-pysrc.html b/doc/html/x2go.backends.settings._file-pysrc.html
index 287d1b9..5d6ff49 100644
--- a/doc/html/x2go.backends.settings._file-pysrc.html
+++ b/doc/html/x2go.backends.settings._file-pysrc.html
@@ -253,7 +253,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._file.X2goClientSettingsFILE-class.html b/doc/html/x2go.backends.settings._file.X2goClientSettingsFILE-class.html
index 0534c79..8f58873 100644
--- a/doc/html/x2go.backends.settings._file.X2goClientSettingsFILE-class.html
+++ b/doc/html/x2go.backends.settings._file.X2goClientSettingsFILE-class.html
@@ -322,7 +322,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._gconf-module.html b/doc/html/x2go.backends.settings._gconf-module.html
index aa44de5..4b77a79 100644
--- a/doc/html/x2go.backends.settings._gconf-module.html
+++ b/doc/html/x2go.backends.settings._gconf-module.html
@@ -142,7 +142,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._gconf-pysrc.html b/doc/html/x2go.backends.settings._gconf-pysrc.html
index ab08d92..9bbf27f 100644
--- a/doc/html/x2go.backends.settings._gconf-pysrc.html
+++ b/doc/html/x2go.backends.settings._gconf-pysrc.html
@@ -206,7 +206,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._gconf.X2goClientSettingsGCONF-class.html b/doc/html/x2go.backends.settings._gconf.X2goClientSettingsGCONF-class.html
index c95d54b..19e3810 100644
--- a/doc/html/x2go.backends.settings._gconf.X2goClientSettingsGCONF-class.html
+++ b/doc/html/x2go.backends.settings._gconf.X2goClientSettingsGCONF-class.html
@@ -322,7 +322,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._winreg-module.html b/doc/html/x2go.backends.settings._winreg-module.html
index 8471532..ccb0fdc 100644
--- a/doc/html/x2go.backends.settings._winreg-module.html
+++ b/doc/html/x2go.backends.settings._winreg-module.html
@@ -142,7 +142,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._winreg-pysrc.html b/doc/html/x2go.backends.settings._winreg-pysrc.html
index 954d71b..6b5c011 100644
--- a/doc/html/x2go.backends.settings._winreg-pysrc.html
+++ b/doc/html/x2go.backends.settings._winreg-pysrc.html
@@ -206,7 +206,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.settings._winreg.X2goClientSettingsWINREG-class.html b/doc/html/x2go.backends.settings._winreg.X2goClientSettingsWINREG-class.html
index fd0d3d2..ec1bbb4 100644
--- a/doc/html/x2go.backends.settings._winreg.X2goClientSettingsWINREG-class.html
+++ b/doc/html/x2go.backends.settings._winreg.X2goClientSettingsWINREG-class.html
@@ -322,7 +322,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal-module.html b/doc/html/x2go.backends.terminal-module.html
index 9a9918d..371290a 100644
--- a/doc/html/x2go.backends.terminal-module.html
+++ b/doc/html/x2go.backends.terminal-module.html
@@ -123,7 +123,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal-pysrc.html b/doc/html/x2go.backends.terminal-pysrc.html
index a7c7593..bdf2c3e 100644
--- a/doc/html/x2go.backends.terminal-pysrc.html
+++ b/doc/html/x2go.backends.terminal-pysrc.html
@@ -124,7 +124,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal._stdout-module.html b/doc/html/x2go.backends.terminal._stdout-module.html
index a1b9989..4aab9cd 100644
--- a/doc/html/x2go.backends.terminal._stdout-module.html
+++ b/doc/html/x2go.backends.terminal._stdout-module.html
@@ -150,7 +150,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal._stdout-pysrc.html b/doc/html/x2go.backends.terminal._stdout-pysrc.html
index 16eb956..9d3179a 100644
--- a/doc/html/x2go.backends.terminal._stdout-pysrc.html
+++ b/doc/html/x2go.backends.terminal._stdout-pysrc.html
@@ -1241,7 +1241,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal._stdout.X2goSessionParams-class.html b/doc/html/x2go.backends.terminal._stdout.X2goSessionParams-class.html
index 0dd3fb7..f59e707 100644
--- a/doc/html/x2go.backends.terminal._stdout.X2goSessionParams-class.html
+++ b/doc/html/x2go.backends.terminal._stdout.X2goSessionParams-class.html
@@ -256,7 +256,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html b/doc/html/x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html
index 03b5523..a9ebc83 100644
--- a/doc/html/x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html
+++ b/doc/html/x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html
@@ -150,7 +150,7 @@ object --+
         <span class="summary-sig-arg">client_encoding</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">UTF-8</code><code class="variable-quote">'</code></span>,
         <span class="summary-sig-arg">rootdir</span>=<span class="summary-sig-default">None</span>,
         <span class="summary-sig-arg">profile_name</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">UNKNOWN</code><code class="variable-quote">'</code></span>,
-        <span class="summary-sig-arg">profile_id</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">20110326190317821070</code><code class="variable-quote">'</code></span>,
+        <span class="summary-sig-arg">profile_id</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">20110418130426669146</code><code class="variable-quote">'</code></span>,
         <span class="summary-sig-arg">print_action</span>=<span class="summary-sig-default">None</span>,
         <span class="summary-sig-arg">print_action_args</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>,
         <span class="summary-sig-arg">info_backend</span>=<span class="summary-sig-default"><class 'x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT'></span>,
@@ -704,7 +704,7 @@ object --+
         <span class="sig-arg">client_encoding</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">UTF-8</code><code class="variable-quote">'</code></span>,
         <span class="sig-arg">rootdir</span>=<span class="sig-default">None</span>,
         <span class="sig-arg">profile_name</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">UNKNOWN</code><code class="variable-quote">'</code></span>,
-        <span class="sig-arg">profile_id</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">20110326190317821070</code><code class="variable-quote">'</code></span>,
+        <span class="sig-arg">profile_id</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">20110418130426669146</code><code class="variable-quote">'</code></span>,
         <span class="sig-arg">print_action</span>=<span class="sig-default">None</span>,
         <span class="sig-arg">print_action_args</span>=<span class="sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>,
         <span class="sig-arg">info_backend</span>=<span class="sig-default"><class 'x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT'></span>,
@@ -1096,7 +1096,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.cache-module.html b/doc/html/x2go.cache-module.html
index 325e1ee..8709379 100644
--- a/doc/html/x2go.cache-module.html
+++ b/doc/html/x2go.cache-module.html
@@ -132,7 +132,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.cache-pysrc.html b/doc/html/x2go.cache-pysrc.html
index 4bea17e..7a3683e 100644
--- a/doc/html/x2go.cache-pysrc.html
+++ b/doc/html/x2go.cache-pysrc.html
@@ -300,7 +300,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.cache.X2goListSessionsCache-class.html b/doc/html/x2go.cache.X2goListSessionsCache-class.html
index 87470c4..ac95fcb 100644
--- a/doc/html/x2go.cache.X2goListSessionsCache-class.html
+++ b/doc/html/x2go.cache.X2goListSessionsCache-class.html
@@ -370,7 +370,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.checkhosts-module.html b/doc/html/x2go.checkhosts-module.html
index ecbd6d3..5ad5305 100644
--- a/doc/html/x2go.checkhosts-module.html
+++ b/doc/html/x2go.checkhosts-module.html
@@ -162,7 +162,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.checkhosts-pysrc.html b/doc/html/x2go.checkhosts-pysrc.html
index 7189d78..85ced6e 100644
--- a/doc/html/x2go.checkhosts-pysrc.html
+++ b/doc/html/x2go.checkhosts-pysrc.html
@@ -315,7 +315,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.checkhosts.X2goInteractiveAddPolicy-class.html b/doc/html/x2go.checkhosts.X2goInteractiveAddPolicy-class.html
index 41e1349..5a14786 100644
--- a/doc/html/x2go.checkhosts.X2goInteractiveAddPolicy-class.html
+++ b/doc/html/x2go.checkhosts.X2goInteractiveAddPolicy-class.html
@@ -385,7 +385,7 @@ paramiko.MissingHostKeyPolicy --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.cleanup-module.html b/doc/html/x2go.cleanup-module.html
index 2544a30..83bf833 100644
--- a/doc/html/x2go.cleanup-module.html
+++ b/doc/html/x2go.cleanup-module.html
@@ -191,7 +191,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.cleanup-pysrc.html b/doc/html/x2go.cleanup-pysrc.html
index 8328412..b27d9c0 100644
--- a/doc/html/x2go.cleanup-pysrc.html
+++ b/doc/html/x2go.cleanup-pysrc.html
@@ -224,7 +224,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.client-module.html b/doc/html/x2go.client-module.html
index ef70560..6d66819 100644
--- a/doc/html/x2go.client-module.html
+++ b/doc/html/x2go.client-module.html
@@ -268,7 +268,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.client-pysrc.html b/doc/html/x2go.client-pysrc.html
index b5ddc52..0fe4a9e 100644
--- a/doc/html/x2go.client-pysrc.html
+++ b/doc/html/x2go.client-pysrc.html
@@ -1946,7 +1946,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.client.X2goClient-class.html b/doc/html/x2go.client.X2goClient-class.html
index a82308a..1b79a35 100644
--- a/doc/html/x2go.client.X2goClient-class.html
+++ b/doc/html/x2go.client.X2goClient-class.html
@@ -3364,7 +3364,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.defaults-module.html b/doc/html/x2go.defaults-module.html
index 90f694e..91616c9 100644
--- a/doc/html/x2go.defaults-module.html
+++ b/doc/html/x2go.defaults-module.html
@@ -453,7 +453,8 @@ ssed\', \'64k-rdp\'
         <a href="x2go.defaults-module.html#X2GO_DESKTOPSESSIONS" class="summary-name">X2GO_DESKTOPSESSIONS</a> = <code title="{'GNOME': 'gnome-session',
  'KDE': 'startkde',
  'LXDE': 'startlxde',
- 'TRINITY': 'starttrinity'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">GNOME</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">gnome-session</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">KDE</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">star</code><code class="variable-ellipsis">...</code></code><br />
+ 'TRINITY': 'starttrinity',
+ 'UNITY': 'unity-2d-launcher'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">GNOME</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">gnome-session</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">KDE</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">star</code><code class="variable-ellipsis">...</code></code><br />
       A dictionary with meta-commands for X2go's window manager sessions.
     </td>
   </tr>
@@ -925,7 +926,8 @@ ssed\', \'64k-rdp\'
 <code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">GNOME</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">gnome-session</code><code class="variable-quote">'</code><code class="variable-op">,</code>
  <code class="variable-quote">'</code><code class="variable-string">KDE</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">startkde</code><code class="variable-quote">'</code><code class="variable-op">,</code>
  <code class="variable-quote">'</code><code class="variable-string">LXDE</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">startlxde</code><code class="variable-quote">'</code><code class="variable-op">,</code>
- <code class="variable-quote">'</code><code class="variable-string">TRINITY</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">starttrinity</code><code class="variable-quote">'</code><code class="variable-group">}</code>
+ <code class="variable-quote">'</code><code class="variable-string">TRINITY</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">starttrinity</code><code class="variable-quote">'</code><code class="variable-op">,</code>
+ <code class="variable-quote">'</code><code class="variable-string">UNITY</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">unity-2d-launcher</code><code class="variable-quote">'</code><code class="variable-group">}</code>
 </pre></td></tr></table>
 </dd>
   </dl>
@@ -1031,7 +1033,7 @@ ssed\', \'64k-rdp\'
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.defaults-pysrc.html b/doc/html/x2go.defaults-pysrc.html
index 736f96d..d1fad89 100644
--- a/doc/html/x2go.defaults-pysrc.html
+++ b/doc/html/x2go.defaults-pysrc.html
@@ -366,7 +366,7 @@ x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="retur
 <a name="L268"></a><tt class="py-lineno">268</tt>  <tt class="py-line">    <tt class="py-string">'width'</tt><tt class="py-op">:</tt> <tt class="py-number">800</tt><tt class="py-op">,</tt><tt class="py-string">'height'</tt><tt class="py-op">:</tt> <tt class="py-number">600</tt><tt class="py-op">,</tt><tt class="py-string">'dpi'</tt><tt class="py-op">:</tt> <tt class="py-number">96</tt><tt class="py-op">,</tt><tt class="py-string">'setdpi'</tt><tt class="py-op">:</tt> <tt class="py-name">False</tt><tt class="py-op">,</tt> </tt>
 <a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line">    <tt class="py-string">'usekbd'</tt><tt class="py-op">:</tt><tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-string">'layout'</tt><tt class="py-op">:</tt> <tt class="py-string">'us'</tt><tt class="py-op">,</tt> <tt class="py-string">'type'</tt><tt class="py-op">:</tt> <tt class="py-string">'pc105/us'</tt><tt class="py-op">,</tt> </tt>
 <a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line">    <tt class="py-string">'sound'</tt><tt class="py-op">:</tt><tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-string">'soundsystem'</tt><tt class="py-op">:</tt> <tt class="py-string">'pulse'</tt><tt class="py-op">,</tt> <tt class="py-string">'startsoundsystem'</tt><tt class="py-op">:</tt> <tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-string">'soundtunnel'</tt><tt class="py-op">:</tt><tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-string">'defsndport'</tt><tt class="py-op">:</tt><tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-string">'sndport'</tt><tt class="py-op">:</tt><tt class="py-number">4713</tt><tt class="py-op">,</tt>  </tt>
-<a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line">    <tt class="py-string">'name'</tt><tt class="py-op">:</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">'icon'</tt><tt class="py-op">:</tt> <tt class="py-string">':icons/128x128/x2gosession.png'</tt><tt class="py-op">,</tt>  </tt>
+<a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line">    <tt class="py-string">'name'</tt><tt class="py-op">:</tt> <tt class="py-string">'NEW_PROFILE'</tt><tt class="py-op">,</tt> <tt class="py-string">'icon'</tt><tt class="py-op">:</tt> <tt class="py-string">':icons/128x128/x2gosession.png'</tt><tt class="py-op">,</tt>  </tt>
 <a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">    <tt class="py-string">'host'</tt><tt class="py-op">:</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">'user'</tt><tt class="py-op">:</tt> <tt id="link-87" class="py-name"><a title="x2go.defaults.CURRENT_LOCAL_USER" class="py-name" href="#" onclick="return doclink('link-87', 'CURRENT_LOCAL_USER', 'link-10');">CURRENT_LOCAL_USER</a></tt><tt class="py-op">,</tt> <tt class="py-string">'key'</tt><tt class="py-op">:</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">'sshport'</tt><tt class="py-op">:</tt> <tt class="py-number">22</tt><tt class="py-op">,</tt> </tt>
 <a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line">    <tt class="py-string">'rootless'</tt><tt class="py-op">:</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-string">'applications'</tt><tt class="py-op">:</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt id="link-88" class="py-name"><a title="x2go.defaults.X2GO_GENERIC_APPLICATIONS" class="py-name" href="#" onclick="return doclink('link-88', 'X2GO_GENERIC_APPLICATIONS', 'link-85');">X2GO_GENERIC_APPLICATIONS</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">'command'</tt><tt class="py-op">:</tt><tt class="py-string">'TERMINAL'</tt><tt class="py-op">,</tt> </tt>
 <a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line">    <tt class="py-string">'rdpoptions'</tt><tt class="py-op">:</tt> <tt class="py-string">'-u X2GO_USER -p X2GO_PASSWORD'</tt><tt class="py-op">,</tt> <tt class="py-string">'rdpserver'</tt><tt class="py-op">:</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> </tt>
@@ -440,45 +440,46 @@ x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="retur
 <a name="L342"></a><tt class="py-lineno">342</tt>  <tt class="py-line">    <tt class="py-string">'GNOME'</tt><tt class="py-op">:</tt> <tt class="py-string">'gnome-session'</tt><tt class="py-op">,</tt> </tt>
 <a name="L343"></a><tt class="py-lineno">343</tt>  <tt class="py-line">    <tt class="py-string">'LXDE'</tt><tt class="py-op">:</tt> <tt class="py-string">'startlxde'</tt><tt class="py-op">,</tt> </tt>
 <a name="L344"></a><tt class="py-lineno">344</tt>  <tt class="py-line">    <tt class="py-string">'TRINITY'</tt><tt class="py-op">:</tt> <tt class="py-string">'starttrinity'</tt><tt class="py-op">,</tt> </tt>
-<a name="L345"></a><tt class="py-lineno">345</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
-<a name="L346"></a><tt class="py-lineno">346</tt>  <tt class="py-line"><tt class="py-string">"""A dictionary with meta-commands for X2go's window manager sessions."""</tt> </tt>
-<a name="L347"></a><tt class="py-lineno">347</tt>  <tt class="py-line"> </tt>
-<a name="L348"></a><tt class="py-lineno">348</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
-<a name="L349"></a><tt class="py-lineno">349</tt>  <tt class="py-line"><tt class="py-comment">## X2go SFTP server defaults</tt> </tt>
-<a name="L350"></a><tt class="py-lineno">350</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
-<a name="L351"></a><tt class="py-lineno">351</tt>  <tt class="py-line"> </tt>
-<a name="L352"></a><tt class="py-lineno">352</tt>  <tt class="py-line"><tt id="link-119" class="py-name" targets="Variable x2go.defaults.RSAKEY_STRENGTH=x2go.defaults-module.html#RSAKEY_STRENGTH"><a title="x2go.defaults.RSAKEY_STRENGTH" class="py-name" href="#" onclick="return doclink('link-119', 'RSAKEY_STRENGTH', 'link-119');">RSAKEY_STRENGTH</a></tt> <tt class="py-op">=</tt> <tt class="py-number">1024</tt> </tt>
-<a name="L353"></a><tt class="py-lineno">353</tt>  <tt class="py-line"><tt id="link-120" class="py-name" targets="Variable x2go.defaults.RSAHostKey=x2go.defaults-module.html#RSAHostKey"><a title="x2go.defaults.RSAHostKey" class="py-name" href="#" onclick="return doclink('link-120', 'RSAHostKey', 'link-120');">RSAHostKey</a></tt> <tt class="py-op">=</tt> <tt class="py-name">paramiko</tt><tt class="py-op">.</tt><tt class="py-name">RSAKey</tt><tt class="py-op">.</tt><tt class="py-name">generate</tt><tt class="py-op">(</tt><tt id="link-121" class="py-name"><a title="x2go.defaults.RSAKEY_STRENGTH" class="py-name" href="#" onclick="return doclink('link-121', 'RSAKEY_STRENGTH', 'link-119');">RSAKEY_STRENGTH</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L354"></a><tt class="py-lineno">354</tt>  <tt class="py-line"> </tt>
-<a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line"><tt id="link-122" class="py-name" targets="Variable x2go.defaults.X2GO_PRINT_ACTIONS=x2go.defaults-module.html#X2GO_PRINT_ACTIONS"><a title="x2go.defaults.X2GO_PRINT_ACTIONS" class="py-name" href="#" onclick="return doclink('link-122', 'X2GO_PRINT_ACTIONS', 'link-122');">X2GO_PRINT_ACTIONS</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
-<a name="L356"></a><tt class="py-lineno">356</tt>  <tt class="py-line">    <tt class="py-string">'PDFVIEW'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPDFVIEW'</tt><tt class="py-op">,</tt> </tt>
-<a name="L357"></a><tt class="py-lineno">357</tt>  <tt class="py-line">    <tt class="py-string">'PDFSAVE'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPDFSAVE'</tt><tt class="py-op">,</tt> </tt>
-<a name="L358"></a><tt class="py-lineno">358</tt>  <tt class="py-line">    <tt class="py-string">'PRINT'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPRINT'</tt><tt class="py-op">,</tt> </tt>
-<a name="L359"></a><tt class="py-lineno">359</tt>  <tt class="py-line">    <tt class="py-string">'PRINTCMD'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPRINTCMD'</tt><tt class="py-op">,</tt> </tt>
-<a name="L360"></a><tt class="py-lineno">360</tt>  <tt class="py-line">    <tt class="py-string">'DIALOG'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionDIALOG'</tt><tt class="py-op">,</tt> </tt>
-<a name="L361"></a><tt class="py-lineno">361</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
-<a name="L362"></a><tt class="py-lineno">362</tt>  <tt class="py-line"><tt class="py-string">"""Relating print action names and classes."""</tt> </tt>
-<a name="L363"></a><tt class="py-lineno">363</tt>  <tt class="py-line"> </tt>
-<a name="L364"></a><tt class="py-lineno">364</tt>  <tt class="py-line"><tt id="link-123" class="py-name" targets="Variable x2go.defaults.DEFAULT_PDFVIEW_CMD=x2go.defaults-module.html#DEFAULT_PDFVIEW_CMD"><a title="x2go.defaults.DEFAULT_PDFVIEW_CMD" class="py-name" href="#" onclick="return doclink('link-123', 'DEFAULT_PDFVIEW_CMD', 'link-123');">DEFAULT_PDFVIEW_CMD</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'xdg-open'</tt> </tt>
-<a name="L365"></a><tt class="py-lineno">365</tt>  <tt class="py-line"><tt class="py-string">"""Default PDF viewer command for Linux systems (PDFVIEW print action)."""</tt> </tt>
-<a name="L366"></a><tt class="py-lineno">366</tt>  <tt class="py-line"><tt id="link-124" class="py-name" targets="Variable x2go.defaults.DEFAULT_PDFSAVE_LOCATION=x2go.defaults-module.html#DEFAULT_PDFSAVE_LOCATION"><a title="x2go.defaults.DEFAULT_PDFSAVE_LOCATION" class="py-name" href="#" onclick="return doclink('link-124', 'DEFAULT_PDFSAVE_LOCATION', 'link-124');">DEFAULT_PDFSAVE_LOCATION</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'PDF'</tt> </tt>
-<a name="L367"></a><tt class="py-lineno">367</tt>  <tt class="py-line"><tt class="py-string">"""Default location for saving PDF files (PDFSAVE print action)."""</tt> </tt>
-<a name="L368"></a><tt class="py-lineno">368</tt>  <tt class="py-line"><tt id="link-125" class="py-name" targets="Variable x2go.defaults.DEFAULT_PRINTCMD_CMD=x2go.defaults-module.html#DEFAULT_PRINTCMD_CMD"><a title="x2go.defaults.DEFAULT_PRINTCMD_CMD" class="py-name" href="#" onclick="return doclink('link-125', 'DEFAULT_PRINTCMD_CMD', 'link-125');">DEFAULT_PRINTCMD_CMD</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'lpr'</tt> </tt>
-<a name="L369"></a><tt class="py-lineno">369</tt>  <tt class="py-line"><tt class="py-string">"""Default command for the PRINTCMD print action."""</tt> </tt>
-<a name="L370"></a><tt class="py-lineno">370</tt>  <tt class="py-line"> </tt>
-<a name="L371"></a><tt class="py-lineno">371</tt>  <tt class="py-line"><tt id="link-126" class="py-name" targets="Variable x2go.defaults.X2GO_DROPBOX_ACTIONS=x2go.defaults-module.html#X2GO_DROPBOX_ACTIONS"><a title="x2go.defaults.X2GO_DROPBOX_ACTIONS" class="py-name" href="#" onclick="return doclink('link-126', 'X2GO_DROPBOX_ACTIONS', 'link-126');">X2GO_DROPBOX_ACTIONS</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
-<a name="L372"></a><tt class="py-lineno">372</tt>  <tt class="py-line">    <tt class="py-string">'OPEN'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionOPEN'</tt><tt class="py-op">,</tt> </tt>
-<a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">    <tt class="py-string">'OPENWITH'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionOPENWITH'</tt><tt class="py-op">,</tt> </tt>
-<a name="L374"></a><tt class="py-lineno">374</tt>  <tt class="py-line">    <tt class="py-string">'SAVEAS'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionSAVEAS'</tt><tt class="py-op">,</tt> </tt>
-<a name="L375"></a><tt class="py-lineno">375</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
-<a name="L376"></a><tt class="py-lineno">376</tt>  <tt class="py-line"><tt class="py-string">"""Relating dropbox action names and classes."""</tt> </tt>
-<a name="L377"></a><tt class="py-lineno">377</tt>  <tt class="py-line"> </tt>
-<a name="L378"></a><tt class="py-lineno">378</tt>  <tt class="py-line"><tt id="link-127" class="py-name" targets="Variable x2go.defaults.X2GO_DROPBOX_EXTENSIONS_BLACKLIST=x2go.defaults-module.html#X2GO_DROPBOX_EXTENSIONS_BLACKLIST"><a title="x2go.defaults.X2GO_DROPBOX_EXTENSIONS_BLACKLIST" class="py-name" href="#" onclick="return doclink('link-127', 'X2GO_DROPBOX_EXTENSIONS_BLACKLIST', 'link-127');">X2GO_DROPBOX_EXTENSIONS_BLACKLIST</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
-<a name="L379"></a><tt class="py-lineno">379</tt>  <tt class="py-line">    <tt class="py-string">'LOCK'</tt><tt class="py-op">,</tt> <tt class="py-string">'SYS'</tt><tt class="py-op">,</tt> <tt class="py-string">'SWP'</tt><tt class="py-op">,</tt>  </tt>
-<a name="L380"></a><tt class="py-lineno">380</tt>  <tt class="py-line">    <tt class="py-string">'EXE'</tt><tt class="py-op">,</tt> <tt class="py-string">'COM'</tt><tt class="py-op">,</tt> <tt class="py-string">'CMD'</tt><tt class="py-op">,</tt> <tt class="py-string">'PS1'</tt><tt class="py-op">,</tt> <tt class="py-string">'PS2'</tt><tt class="py-op">,</tt> <tt class="py-string">'BAT'</tt><tt class="py-op">,</tt> </tt>
-<a name="L381"></a><tt class="py-lineno">381</tt>  <tt class="py-line">    <tt class="py-string">'JS'</tt><tt class="py-op">,</tt> <tt class="py-string">'PY'</tt><tt class="py-op">,</tt> <tt class="py-string">'PL'</tt><tt class="py-op">,</tt> <tt class="py-string">'SH'</tt><tt class="py-op">,</tt> </tt>
-<a name="L382"></a><tt class="py-lineno">382</tt>  <tt class="py-line"><tt class="py-op">]</tt> </tt>
-<a name="L383"></a><tt class="py-lineno">383</tt>  <tt class="py-line"> </tt><script type="text/javascript">
+<a name="L345"></a><tt class="py-lineno">345</tt>  <tt class="py-line">    <tt class="py-string">'UNITY'</tt><tt class="py-op">:</tt> <tt class="py-string">'unity-2d-launcher'</tt><tt class="py-op">,</tt> </tt>
+<a name="L346"></a><tt class="py-lineno">346</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
+<a name="L347"></a><tt class="py-lineno">347</tt>  <tt class="py-line"><tt class="py-string">"""A dictionary with meta-commands for X2go's window manager sessions."""</tt> </tt>
+<a name="L348"></a><tt class="py-lineno">348</tt>  <tt class="py-line"> </tt>
+<a name="L349"></a><tt class="py-lineno">349</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
+<a name="L350"></a><tt class="py-lineno">350</tt>  <tt class="py-line"><tt class="py-comment">## X2go SFTP server defaults</tt> </tt>
+<a name="L351"></a><tt class="py-lineno">351</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
+<a name="L352"></a><tt class="py-lineno">352</tt>  <tt class="py-line"> </tt>
+<a name="L353"></a><tt class="py-lineno">353</tt>  <tt class="py-line"><tt id="link-119" class="py-name" targets="Variable x2go.defaults.RSAKEY_STRENGTH=x2go.defaults-module.html#RSAKEY_STRENGTH"><a title="x2go.defaults.RSAKEY_STRENGTH" class="py-name" href="#" onclick="return doclink('link-119', 'RSAKEY_STRENGTH', 'link-119');">RSAKEY_STRENGTH</a></tt> <tt class="py-op">=</tt> <tt class="py-number">1024</tt> </tt>
+<a name="L354"></a><tt class="py-lineno">354</tt>  <tt class="py-line"><tt id="link-120" class="py-name" targets="Variable x2go.defaults.RSAHostKey=x2go.defaults-module.html#RSAHostKey"><a title="x2go.defaults.RSAHostKey" class="py-name" href="#" onclick="return doclink('link-120', 'RSAHostKey', 'link-120');">RSAHostKey</a></tt> <tt class="py-op">=</tt> <tt class="py-name">paramiko</tt><tt class="py-op">.</tt><tt class="py-name">RSAKey</tt><tt class="py-op">.</tt><tt class="py-name">generate</tt><tt class="py-op">(</tt><tt id="link-121" class="py-name"><a title="x2go.defaults.RSAKEY_STRENGTH" class="py-name" href="#" onclick="return doclink('link-121', 'RSAKEY_STRENGTH', 'link-119');">RSAKEY_STRENGTH</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line"> </tt>
+<a name="L356"></a><tt class="py-lineno">356</tt>  <tt class="py-line"><tt id="link-122" class="py-name" targets="Variable x2go.defaults.X2GO_PRINT_ACTIONS=x2go.defaults-module.html#X2GO_PRINT_ACTIONS"><a title="x2go.defaults.X2GO_PRINT_ACTIONS" class="py-name" href="#" onclick="return doclink('link-122', 'X2GO_PRINT_ACTIONS', 'link-122');">X2GO_PRINT_ACTIONS</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
+<a name="L357"></a><tt class="py-lineno">357</tt>  <tt class="py-line">    <tt class="py-string">'PDFVIEW'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPDFVIEW'</tt><tt class="py-op">,</tt> </tt>
+<a name="L358"></a><tt class="py-lineno">358</tt>  <tt class="py-line">    <tt class="py-string">'PDFSAVE'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPDFSAVE'</tt><tt class="py-op">,</tt> </tt>
+<a name="L359"></a><tt class="py-lineno">359</tt>  <tt class="py-line">    <tt class="py-string">'PRINT'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPRINT'</tt><tt class="py-op">,</tt> </tt>
+<a name="L360"></a><tt class="py-lineno">360</tt>  <tt class="py-line">    <tt class="py-string">'PRINTCMD'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionPRINTCMD'</tt><tt class="py-op">,</tt> </tt>
+<a name="L361"></a><tt class="py-lineno">361</tt>  <tt class="py-line">    <tt class="py-string">'DIALOG'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goPrintActionDIALOG'</tt><tt class="py-op">,</tt> </tt>
+<a name="L362"></a><tt class="py-lineno">362</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
+<a name="L363"></a><tt class="py-lineno">363</tt>  <tt class="py-line"><tt class="py-string">"""Relating print action names and classes."""</tt> </tt>
+<a name="L364"></a><tt class="py-lineno">364</tt>  <tt class="py-line"> </tt>
+<a name="L365"></a><tt class="py-lineno">365</tt>  <tt class="py-line"><tt id="link-123" class="py-name" targets="Variable x2go.defaults.DEFAULT_PDFVIEW_CMD=x2go.defaults-module.html#DEFAULT_PDFVIEW_CMD"><a title="x2go.defaults.DEFAULT_PDFVIEW_CMD" class="py-name" href="#" onclick="return doclink('link-123', 'DEFAULT_PDFVIEW_CMD', 'link-123');">DEFAULT_PDFVIEW_CMD</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'xdg-open'</tt> </tt>
+<a name="L366"></a><tt class="py-lineno">366</tt>  <tt class="py-line"><tt class="py-string">"""Default PDF viewer command for Linux systems (PDFVIEW print action)."""</tt> </tt>
+<a name="L367"></a><tt class="py-lineno">367</tt>  <tt class="py-line"><tt id="link-124" class="py-name" targets="Variable x2go.defaults.DEFAULT_PDFSAVE_LOCATION=x2go.defaults-module.html#DEFAULT_PDFSAVE_LOCATION"><a title="x2go.defaults.DEFAULT_PDFSAVE_LOCATION" class="py-name" href="#" onclick="return doclink('link-124', 'DEFAULT_PDFSAVE_LOCATION', 'link-124');">DEFAULT_PDFSAVE_LOCATION</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'PDF'</tt> </tt>
+<a name="L368"></a><tt class="py-lineno">368</tt>  <tt class="py-line"><tt class="py-string">"""Default location for saving PDF files (PDFSAVE print action)."""</tt> </tt>
+<a name="L369"></a><tt class="py-lineno">369</tt>  <tt class="py-line"><tt id="link-125" class="py-name" targets="Variable x2go.defaults.DEFAULT_PRINTCMD_CMD=x2go.defaults-module.html#DEFAULT_PRINTCMD_CMD"><a title="x2go.defaults.DEFAULT_PRINTCMD_CMD" class="py-name" href="#" onclick="return doclink('link-125', 'DEFAULT_PRINTCMD_CMD', 'link-125');">DEFAULT_PRINTCMD_CMD</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'lpr'</tt> </tt>
+<a name="L370"></a><tt class="py-lineno">370</tt>  <tt class="py-line"><tt class="py-string">"""Default command for the PRINTCMD print action."""</tt> </tt>
+<a name="L371"></a><tt class="py-lineno">371</tt>  <tt class="py-line"> </tt>
+<a name="L372"></a><tt class="py-lineno">372</tt>  <tt class="py-line"><tt id="link-126" class="py-name" targets="Variable x2go.defaults.X2GO_DROPBOX_ACTIONS=x2go.defaults-module.html#X2GO_DROPBOX_ACTIONS"><a title="x2go.defaults.X2GO_DROPBOX_ACTIONS" class="py-name" href="#" onclick="return doclink('link-126', 'X2GO_DROPBOX_ACTIONS', 'link-126');">X2GO_DROPBOX_ACTIONS</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
+<a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">    <tt class="py-string">'OPEN'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionOPEN'</tt><tt class="py-op">,</tt> </tt>
+<a name="L374"></a><tt class="py-lineno">374</tt>  <tt class="py-line">    <tt class="py-string">'OPENWITH'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionOPENWITH'</tt><tt class="py-op">,</tt> </tt>
+<a name="L375"></a><tt class="py-lineno">375</tt>  <tt class="py-line">    <tt class="py-string">'SAVEAS'</tt><tt class="py-op">:</tt> <tt class="py-string">'X2goDropboxActionSAVEAS'</tt><tt class="py-op">,</tt> </tt>
+<a name="L376"></a><tt class="py-lineno">376</tt>  <tt class="py-line"><tt class="py-op">}</tt> </tt>
+<a name="L377"></a><tt class="py-lineno">377</tt>  <tt class="py-line"><tt class="py-string">"""Relating dropbox action names and classes."""</tt> </tt>
+<a name="L378"></a><tt class="py-lineno">378</tt>  <tt class="py-line"> </tt>
+<a name="L379"></a><tt class="py-lineno">379</tt>  <tt class="py-line"><tt id="link-127" class="py-name" targets="Variable x2go.defaults.X2GO_DROPBOX_EXTENSIONS_BLACKLIST=x2go.defaults-module.html#X2GO_DROPBOX_EXTENSIONS_BLACKLIST"><a title="x2go.defaults.X2GO_DROPBOX_EXTENSIONS_BLACKLIST" class="py-name" href="#" onclick="return doclink('link-127', 'X2GO_DROPBOX_EXTENSIONS_BLACKLIST', 'link-127');">X2GO_DROPBOX_EXTENSIONS_BLACKLIST</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
+<a name="L380"></a><tt class="py-lineno">380</tt>  <tt class="py-line">    <tt class="py-string">'LOCK'</tt><tt class="py-op">,</tt> <tt class="py-string">'SYS'</tt><tt class="py-op">,</tt> <tt class="py-string">'SWP'</tt><tt class="py-op">,</tt>  </tt>
+<a name="L381"></a><tt class="py-lineno">381</tt>  <tt class="py-line">    <tt class="py-string">'EXE'</tt><tt class="py-op">,</tt> <tt class="py-string">'COM'</tt><tt class="py-op">,</tt> <tt class="py-string">'CMD'</tt><tt class="py-op">,</tt> <tt class="py-string">'PS1'</tt><tt class="py-op">,</tt> <tt class="py-string">'PS2'</tt><tt class="py-op">,</tt> <tt class="py-string">'BAT'</tt><tt class="py-op">,</tt> </tt>
+<a name="L382"></a><tt class="py-lineno">382</tt>  <tt class="py-line">    <tt class="py-string">'JS'</tt><tt class="py-op">,</tt> <tt class="py-string">'PY'</tt><tt class="py-op">,</tt> <tt class="py-string">'PL'</tt><tt class="py-op">,</tt> <tt class="py-string">'SH'</tt><tt class="py-op">,</tt> </tt>
+<a name="L383"></a><tt class="py-lineno">383</tt>  <tt class="py-line"><tt class="py-op">]</tt> </tt>
+<a name="L384"></a><tt class="py-lineno">384</tt>  <tt class="py-line"> </tt><script type="text/javascript">
 <!--
 expandto(location.href);
 // -->
@@ -516,7 +517,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.defaults.OSNotSupportedException-class.html b/doc/html/x2go.defaults.OSNotSupportedException-class.html
index 72405ee..8bfa399 100644
--- a/doc/html/x2go.defaults.OSNotSupportedException-class.html
+++ b/doc/html/x2go.defaults.OSNotSupportedException-class.html
@@ -98,7 +98,7 @@ exceptions.StandardError --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropbox-module.html b/doc/html/x2go.dropbox-module.html
index a4d7da5..4a0713e 100644
--- a/doc/html/x2go.dropbox-module.html
+++ b/doc/html/x2go.dropbox-module.html
@@ -232,7 +232,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropbox-pysrc.html b/doc/html/x2go.dropbox-pysrc.html
index 2ba2c5a..f8fd097 100644
--- a/doc/html/x2go.dropbox-pysrc.html
+++ b/doc/html/x2go.dropbox-pysrc.html
@@ -546,7 +546,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropbox.X2goDropboxJob-class.html b/doc/html/x2go.dropbox.X2goDropboxJob-class.html
index cfe928d..a900bbc 100644
--- a/doc/html/x2go.dropbox.X2goDropboxJob-class.html
+++ b/doc/html/x2go.dropbox.X2goDropboxJob-class.html
@@ -221,7 +221,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropbox.X2goDropboxQueue-class.html b/doc/html/x2go.dropbox.X2goDropboxQueue-class.html
index 55761ea..aea4821 100644
--- a/doc/html/x2go.dropbox.X2goDropboxQueue-class.html
+++ b/doc/html/x2go.dropbox.X2goDropboxQueue-class.html
@@ -468,7 +468,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions-module.html b/doc/html/x2go.dropboxactions-module.html
index a59fb18..6dedc8f 100644
--- a/doc/html/x2go.dropboxactions-module.html
+++ b/doc/html/x2go.dropboxactions-module.html
@@ -164,7 +164,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions-pysrc.html b/doc/html/x2go.dropboxactions-pysrc.html
index 5c5ea2f..bb706d6 100644
--- a/doc/html/x2go.dropboxactions-pysrc.html
+++ b/doc/html/x2go.dropboxactions-pysrc.html
@@ -637,7 +637,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions.X2goDropboxAction-class.html b/doc/html/x2go.dropboxactions.X2goDropboxAction-class.html
index a393106..043ab7d 100644
--- a/doc/html/x2go.dropboxactions.X2goDropboxAction-class.html
+++ b/doc/html/x2go.dropboxactions.X2goDropboxAction-class.html
@@ -344,7 +344,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions.X2goDropboxActionOPEN-class.html b/doc/html/x2go.dropboxactions.X2goDropboxActionOPEN-class.html
index 63c6f12..86f095a 100644
--- a/doc/html/x2go.dropboxactions.X2goDropboxActionOPEN-class.html
+++ b/doc/html/x2go.dropboxactions.X2goDropboxActionOPEN-class.html
@@ -325,7 +325,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions.X2goDropboxActionOPENWITH-class.html b/doc/html/x2go.dropboxactions.X2goDropboxActionOPENWITH-class.html
index c39a998..3fe443b 100644
--- a/doc/html/x2go.dropboxactions.X2goDropboxActionOPENWITH-class.html
+++ b/doc/html/x2go.dropboxactions.X2goDropboxActionOPENWITH-class.html
@@ -326,7 +326,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.dropboxactions.X2goDropboxActionSAVEAS-class.html b/doc/html/x2go.dropboxactions.X2goDropboxActionSAVEAS-class.html
index 054515a..241995e 100644
--- a/doc/html/x2go.dropboxactions.X2goDropboxActionSAVEAS-class.html
+++ b/doc/html/x2go.dropboxactions.X2goDropboxActionSAVEAS-class.html
@@ -312,7 +312,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.forward-module.html b/doc/html/x2go.forward-module.html
index efa6847..bd099b5 100644
--- a/doc/html/x2go.forward-module.html
+++ b/doc/html/x2go.forward-module.html
@@ -265,7 +265,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.forward-pysrc.html b/doc/html/x2go.forward-pysrc.html
index 2cec50b..54993a7 100644
--- a/doc/html/x2go.forward-pysrc.html
+++ b/doc/html/x2go.forward-pysrc.html
@@ -424,7 +424,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.forward.X2goFwServer-class.html b/doc/html/x2go.forward.X2goFwServer-class.html
index 4548876..cde63ab 100644
--- a/doc/html/x2go.forward.X2goFwServer-class.html
+++ b/doc/html/x2go.forward.X2goFwServer-class.html
@@ -341,7 +341,7 @@ gevent.baseserver.BaseServer --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.gevent_subprocess-module.html b/doc/html/x2go.gevent_subprocess-module.html
index a160219..51ae7f4 100644
--- a/doc/html/x2go.gevent_subprocess-module.html
+++ b/doc/html/x2go.gevent_subprocess-module.html
@@ -146,7 +146,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.gevent_subprocess-pysrc.html b/doc/html/x2go.gevent_subprocess-pysrc.html
index bd2f3b5..b3ed483 100644
--- a/doc/html/x2go.gevent_subprocess-pysrc.html
+++ b/doc/html/x2go.gevent_subprocess-pysrc.html
@@ -313,7 +313,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.gevent_subprocess.Popen-class.html b/doc/html/x2go.gevent_subprocess.Popen-class.html
index 843df34..ae6230a 100644
--- a/doc/html/x2go.gevent_subprocess.Popen-class.html
+++ b/doc/html/x2go.gevent_subprocess.Popen-class.html
@@ -248,7 +248,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.guardian-module.html b/doc/html/x2go.guardian-module.html
index c3889b6..089b06f 100644
--- a/doc/html/x2go.guardian-module.html
+++ b/doc/html/x2go.guardian-module.html
@@ -137,7 +137,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.guardian-pysrc.html b/doc/html/x2go.guardian-pysrc.html
index a8a8b85..2cf5272 100644
--- a/doc/html/x2go.guardian-pysrc.html
+++ b/doc/html/x2go.guardian-pysrc.html
@@ -338,7 +338,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.guardian.X2goSessionGuardian-class.html b/doc/html/x2go.guardian.X2goSessionGuardian-class.html
index 6f84c4a..ad0fa44 100644
--- a/doc/html/x2go.guardian.X2goSessionGuardian-class.html
+++ b/doc/html/x2go.guardian.X2goSessionGuardian-class.html
@@ -287,7 +287,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.inifiles-module.html b/doc/html/x2go.inifiles-module.html
index 1ff0df2..acad2c2 100644
--- a/doc/html/x2go.inifiles-module.html
+++ b/doc/html/x2go.inifiles-module.html
@@ -133,7 +133,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.inifiles-pysrc.html b/doc/html/x2go.inifiles-pysrc.html
index 3ef11a9..fd064c8 100644
--- a/doc/html/x2go.inifiles-pysrc.html
+++ b/doc/html/x2go.inifiles-pysrc.html
@@ -477,7 +477,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.inifiles.X2goIniFile-class.html b/doc/html/x2go.inifiles.X2goIniFile-class.html
index e2e6118..761d5b3 100644
--- a/doc/html/x2go.inifiles.X2goIniFile-class.html
+++ b/doc/html/x2go.inifiles.X2goIniFile-class.html
@@ -634,7 +634,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.log-module.html b/doc/html/x2go.log-module.html
index 740dacc..8c89123 100644
--- a/doc/html/x2go.log-module.html
+++ b/doc/html/x2go.log-module.html
@@ -190,7 +190,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.log-pysrc.html b/doc/html/x2go.log-pysrc.html
index 5157613..f003f63 100644
--- a/doc/html/x2go.log-pysrc.html
+++ b/doc/html/x2go.log-pysrc.html
@@ -323,7 +323,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.log.X2goLogger-class.html b/doc/html/x2go.log.X2goLogger-class.html
index 8b51a36..8fb3026 100644
--- a/doc/html/x2go.log.X2goLogger-class.html
+++ b/doc/html/x2go.log.X2goLogger-class.html
@@ -541,7 +541,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions-module.html b/doc/html/x2go.printactions-module.html
index f3fd536..df1cfbc 100644
--- a/doc/html/x2go.printactions-module.html
+++ b/doc/html/x2go.printactions-module.html
@@ -178,7 +178,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions-pysrc.html b/doc/html/x2go.printactions-pysrc.html
index 4e332b8..63ff615 100644
--- a/doc/html/x2go.printactions-pysrc.html
+++ b/doc/html/x2go.printactions-pysrc.html
@@ -988,7 +988,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintAction-class.html b/doc/html/x2go.printactions.X2goPrintAction-class.html
index 09f4f97..6020e60 100644
--- a/doc/html/x2go.printactions.X2goPrintAction-class.html
+++ b/doc/html/x2go.printactions.X2goPrintAction-class.html
@@ -347,7 +347,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintActionDIALOG-class.html b/doc/html/x2go.printactions.X2goPrintActionDIALOG-class.html
index 8409358..2214a2b 100644
--- a/doc/html/x2go.printactions.X2goPrintActionDIALOG-class.html
+++ b/doc/html/x2go.printactions.X2goPrintActionDIALOG-class.html
@@ -311,7 +311,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintActionPDFSAVE-class.html b/doc/html/x2go.printactions.X2goPrintActionPDFSAVE-class.html
index 64f5915..3cf9861 100644
--- a/doc/html/x2go.printactions.X2goPrintActionPDFSAVE-class.html
+++ b/doc/html/x2go.printactions.X2goPrintActionPDFSAVE-class.html
@@ -309,7 +309,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintActionPDFVIEW-class.html b/doc/html/x2go.printactions.X2goPrintActionPDFVIEW-class.html
index b9f986a..bcb66a4 100644
--- a/doc/html/x2go.printactions.X2goPrintActionPDFVIEW-class.html
+++ b/doc/html/x2go.printactions.X2goPrintActionPDFVIEW-class.html
@@ -312,7 +312,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintActionPRINT-class.html b/doc/html/x2go.printactions.X2goPrintActionPRINT-class.html
index d8c23f6..37748bf 100644
--- a/doc/html/x2go.printactions.X2goPrintActionPRINT-class.html
+++ b/doc/html/x2go.printactions.X2goPrintActionPRINT-class.html
@@ -305,7 +305,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printactions.X2goPrintActionPRINTCMD-class.html b/doc/html/x2go.printactions.X2goPrintActionPRINTCMD-class.html
index 8bf63df..23e4d0f 100644
--- a/doc/html/x2go.printactions.X2goPrintActionPRINTCMD-class.html
+++ b/doc/html/x2go.printactions.X2goPrintActionPRINTCMD-class.html
@@ -311,7 +311,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printqueue-module.html b/doc/html/x2go.printqueue-module.html
index 84937e8..e5505e6 100644
--- a/doc/html/x2go.printqueue-module.html
+++ b/doc/html/x2go.printqueue-module.html
@@ -239,7 +239,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printqueue-pysrc.html b/doc/html/x2go.printqueue-pysrc.html
index 254591a..f877456 100644
--- a/doc/html/x2go.printqueue-pysrc.html
+++ b/doc/html/x2go.printqueue-pysrc.html
@@ -579,7 +579,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printqueue.X2goPrintJob-class.html b/doc/html/x2go.printqueue.X2goPrintJob-class.html
index b4e36d4..c3f5481 100644
--- a/doc/html/x2go.printqueue.X2goPrintJob-class.html
+++ b/doc/html/x2go.printqueue.X2goPrintJob-class.html
@@ -221,7 +221,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.printqueue.X2goPrintQueue-class.html b/doc/html/x2go.printqueue.X2goPrintQueue-class.html
index 0f28cbe..04c5053 100644
--- a/doc/html/x2go.printqueue.X2goPrintQueue-class.html
+++ b/doc/html/x2go.printqueue.X2goPrintQueue-class.html
@@ -471,7 +471,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.pulseaudio-module.html b/doc/html/x2go.pulseaudio-module.html
index c9bcecd..a3d54b8 100644
--- a/doc/html/x2go.pulseaudio-module.html
+++ b/doc/html/x2go.pulseaudio-module.html
@@ -130,7 +130,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.pulseaudio-pysrc.html b/doc/html/x2go.pulseaudio-pysrc.html
index a245fab..06dabd0 100644
--- a/doc/html/x2go.pulseaudio-pysrc.html
+++ b/doc/html/x2go.pulseaudio-pysrc.html
@@ -353,7 +353,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.pulseaudio.X2goPulseAudio-class.html b/doc/html/x2go.pulseaudio.X2goPulseAudio-class.html
index a467e03..fa32f1a 100644
--- a/doc/html/x2go.pulseaudio.X2goPulseAudio-class.html
+++ b/doc/html/x2go.pulseaudio.X2goPulseAudio-class.html
@@ -276,7 +276,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.registry-module.html b/doc/html/x2go.registry-module.html
index 6a81339..96fc73f 100644
--- a/doc/html/x2go.registry-module.html
+++ b/doc/html/x2go.registry-module.html
@@ -133,7 +133,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.registry-pysrc.html b/doc/html/x2go.registry-pysrc.html
index ae90f51..9862048 100644
--- a/doc/html/x2go.registry-pysrc.html
+++ b/doc/html/x2go.registry-pysrc.html
@@ -793,7 +793,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.registry.X2goSessionRegistry-class.html b/doc/html/x2go.registry.X2goSessionRegistry-class.html
index 32b8350..197cf74 100644
--- a/doc/html/x2go.registry.X2goSessionRegistry-class.html
+++ b/doc/html/x2go.registry.X2goSessionRegistry-class.html
@@ -849,7 +849,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.rforward-module.html b/doc/html/x2go.rforward-module.html
index 67df2a9..47fe3f0 100644
--- a/doc/html/x2go.rforward-module.html
+++ b/doc/html/x2go.rforward-module.html
@@ -293,7 +293,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.rforward-pysrc.html b/doc/html/x2go.rforward-pysrc.html
index 77a9199..414358e 100644
--- a/doc/html/x2go.rforward-pysrc.html
+++ b/doc/html/x2go.rforward-pysrc.html
@@ -603,7 +603,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.rforward.X2goRevFwChannelThread-class.html b/doc/html/x2go.rforward.X2goRevFwChannelThread-class.html
index 6195bb9..0ebd23e 100644
--- a/doc/html/x2go.rforward.X2goRevFwChannelThread-class.html
+++ b/doc/html/x2go.rforward.X2goRevFwChannelThread-class.html
@@ -235,7 +235,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.rforward.X2goRevFwTunnel-class.html b/doc/html/x2go.rforward.X2goRevFwTunnel-class.html
index 57af3da..e605ead 100644
--- a/doc/html/x2go.rforward.X2goRevFwTunnel-class.html
+++ b/doc/html/x2go.rforward.X2goRevFwTunnel-class.html
@@ -498,7 +498,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.session-module.html b/doc/html/x2go.session-module.html
index 9c139f5..9b1e352 100644
--- a/doc/html/x2go.session-module.html
+++ b/doc/html/x2go.session-module.html
@@ -131,7 +131,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.session-pysrc.html b/doc/html/x2go.session-pysrc.html
index 6cfdade..c9e3d92 100644
--- a/doc/html/x2go.session-pysrc.html
+++ b/doc/html/x2go.session-pysrc.html
@@ -711,526 +711,529 @@ x2go.session.X2goSession.connect" class="py-name" href="#" onclick="return docli
 x2go.session.X2goSession.disconnect" class="py-name" href="#" onclick="return doclink('link-129', 'disconnect', 'link-129');">disconnect</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
 <a name="L542"></a><tt class="py-lineno">542</tt>  <tt class="py-line"> </tt>
 <a name="L543"></a><tt class="py-lineno">543</tt>  <tt class="py-line">            <tt class="py-name">_dummy</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-130" class="py-name"><a title="x2go.session.X2goSession.get_server_hostname" class="py-name" href="#" onclick="return doclink('link-130', 'get_server_hostname', 'link-112');">get_server_hostname</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L544"></a><tt class="py-lineno">544</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
-</div><a name="L545"></a><tt class="py-lineno">545</tt>  <tt class="py-line">    <tt class="py-name">__connect</tt> <tt class="py-op">=</tt> <tt id="link-131" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.connect
-x2go.session.X2goSession.connect" class="py-name" href="#" onclick="return doclink('link-131', 'connect', 'link-128');">connect</a></tt> </tt>
-<a name="L546"></a><tt class="py-lineno">546</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.disconnect"></a><div id="X2goSession.disconnect-def"><a name="L547"></a><tt class="py-lineno">547</tt> <a class="py-toggle" href="#" id="X2goSession.disconnect-toggle" onclick="return toggle('X2goSession.disconnect');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#disconnect">disconnect</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.disconnect-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.disconnect-expanded"><a name="L548"></a><tt class="py-lineno">548</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L549"></a><tt class="py-lineno">549</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L550"></a><tt class="py-lineno">550</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L551"></a><tt class="py-lineno">551</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L552"></a><tt class="py-lineno">552</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L553"></a><tt class="py-lineno">553</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L554"></a><tt class="py-lineno">554</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L555"></a><tt class="py-lineno">555</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L556"></a><tt class="py-lineno">556</tt>  <tt class="py-line">        <tt class="py-name">retval</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-132" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.disconnect
-x2go.session.X2goSession.disconnect" class="py-name" href="#" onclick="return doclink('link-132', 'disconnect', 'link-129');">disconnect</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L557"></a><tt class="py-lineno">557</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L558"></a><tt class="py-lineno">558</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-133" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.update_status()=x2go.registry.X2goSessionRegistry-class.html#update_status,Method x2go.session.X2goSession.update_status()=x2go.session.X2goSession-class.html#update_status"><a title="x2go.registry.X2goSessionRegistry.update_status
-x2go.session.X2goSession.update_status" class="py-name" href="#" onclick="return doclink('link-133', 'update_status', 'link-133');">update_status</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L559"></a><tt class="py-lineno">559</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt id="link-134" class="py-name" targets="Class x2go.x2go_exceptions.X2goControlSessionException=x2go.x2go_exceptions.X2goControlSessionException-class.html"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-134', 'X2goControlSessionException', 'link-134');">X2goControlSessionException</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L560"></a><tt class="py-lineno">560</tt>  <tt class="py-line">            <tt class="py-keyword">pass</tt> </tt>
-<a name="L561"></a><tt class="py-lineno">561</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">retval</tt> </tt>
-</div><a name="L562"></a><tt class="py-lineno">562</tt>  <tt class="py-line">    <tt class="py-name">__disconnect</tt> <tt class="py-op">=</tt> <tt id="link-135" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.disconnect
-x2go.session.X2goSession.disconnect" class="py-name" href="#" onclick="return doclink('link-135', 'disconnect', 'link-129');">disconnect</a></tt> </tt>
-<a name="L563"></a><tt class="py-lineno">563</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.set_print_action"></a><div id="X2goSession.set_print_action-def"><a name="L564"></a><tt class="py-lineno">564</tt> <a class="py-toggle" href="#" id="X2goSession.set_print_action-toggle" onclick="return toggle('X2goSession.set_print_action');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#set_print_action">set_print_action</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">print_action</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.set_print_action-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.set_print_action-expanded"><a name="L565"></a><tt class="py-lineno">565</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L566"></a><tt class="py-lineno">566</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L567"></a><tt class="py-lineno">567</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L568"></a><tt class="py-lineno">568</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L569"></a><tt class="py-lineno">569</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt id="link-136" class="py-name" targets="Variable x2go.backends.printing._file.X2goClientPrintingFILE.print_action=x2go.backends.printing._file.X2goClientPrintingFILE-class.html#print_action,Variable x2go.printqueue.X2goPrintQueue.print_action=x2go.printqueue.X2goPrintQueue-class.html#print_action"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
-x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-136', 'print_action', 'link-136');">print_action</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">types</tt><tt class="py-op">.</tt><tt class="py-name">StringType</tt><tt class="py-op">:</tt> </tt>
-<a name="L570"></a><tt class="py-lineno">570</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-<a name="L571"></a><tt class="py-lineno">571</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-137" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#set_print_action,Method x2go.printqueue.X2goPrintQueue.set_print_action()=x2go.printqueue.X2goPrintQueue-class.html#set_print_action,Method x2go.session.X2goSession.set_print_action()=x2go.session.X2goSession-class.html#set_print_action"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action
+<a name="L544"></a><tt class="py-lineno">544</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
+<a name="L545"></a><tt class="py-lineno">545</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-131" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.update_status()=x2go.registry.X2goSessionRegistry-class.html#update_status,Method x2go.session.X2goSession.update_status()=x2go.session.X2goSession-class.html#update_status"><a title="x2go.registry.X2goSessionRegistry.update_status
+x2go.session.X2goSession.update_status" class="py-name" href="#" onclick="return doclink('link-131', 'update_status', 'link-131');">update_status</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L546"></a><tt class="py-lineno">546</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
+</div><a name="L547"></a><tt class="py-lineno">547</tt>  <tt class="py-line">    <tt class="py-name">__connect</tt> <tt class="py-op">=</tt> <tt id="link-132" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.connect
+x2go.session.X2goSession.connect" class="py-name" href="#" onclick="return doclink('link-132', 'connect', 'link-128');">connect</a></tt> </tt>
+<a name="L548"></a><tt class="py-lineno">548</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.disconnect"></a><div id="X2goSession.disconnect-def"><a name="L549"></a><tt class="py-lineno">549</tt> <a class="py-toggle" href="#" id="X2goSession.disconnect-toggle" onclick="return toggle('X2goSession.disconnect');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#disconnect">disconnect</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.disconnect-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.disconnect-expanded"><a name="L550"></a><tt class="py-lineno">550</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L551"></a><tt class="py-lineno">551</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L552"></a><tt class="py-lineno">552</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L553"></a><tt class="py-lineno">553</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L554"></a><tt class="py-lineno">554</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L555"></a><tt class="py-lineno">555</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L556"></a><tt class="py-lineno">556</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L557"></a><tt class="py-lineno">557</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L558"></a><tt class="py-lineno">558</tt>  <tt class="py-line">        <tt class="py-name">retval</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-133" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.disconnect
+x2go.session.X2goSession.disconnect" class="py-name" href="#" onclick="return doclink('link-133', 'disconnect', 'link-129');">disconnect</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L559"></a><tt class="py-lineno">559</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
+<a name="L560"></a><tt class="py-lineno">560</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-134" class="py-name"><a title="x2go.registry.X2goSessionRegistry.update_status
+x2go.session.X2goSession.update_status" class="py-name" href="#" onclick="return doclink('link-134', 'update_status', 'link-131');">update_status</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L561"></a><tt class="py-lineno">561</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt id="link-135" class="py-name" targets="Class x2go.x2go_exceptions.X2goControlSessionException=x2go.x2go_exceptions.X2goControlSessionException-class.html"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-135', 'X2goControlSessionException', 'link-135');">X2goControlSessionException</a></tt><tt class="py-op">:</tt> </tt>
+<a name="L562"></a><tt class="py-lineno">562</tt>  <tt class="py-line">            <tt class="py-keyword">pass</tt> </tt>
+<a name="L563"></a><tt class="py-lineno">563</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">retval</tt> </tt>
+</div><a name="L564"></a><tt class="py-lineno">564</tt>  <tt class="py-line">    <tt class="py-name">__disconnect</tt> <tt class="py-op">=</tt> <tt id="link-136" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.disconnect
+x2go.session.X2goSession.disconnect" class="py-name" href="#" onclick="return doclink('link-136', 'disconnect', 'link-129');">disconnect</a></tt> </tt>
+<a name="L565"></a><tt class="py-lineno">565</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.set_print_action"></a><div id="X2goSession.set_print_action-def"><a name="L566"></a><tt class="py-lineno">566</tt> <a class="py-toggle" href="#" id="X2goSession.set_print_action-toggle" onclick="return toggle('X2goSession.set_print_action');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#set_print_action">set_print_action</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">print_action</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.set_print_action-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.set_print_action-expanded"><a name="L567"></a><tt class="py-lineno">567</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L568"></a><tt class="py-lineno">568</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L569"></a><tt class="py-lineno">569</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L570"></a><tt class="py-lineno">570</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L571"></a><tt class="py-lineno">571</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt id="link-137" class="py-name" targets="Variable x2go.backends.printing._file.X2goClientPrintingFILE.print_action=x2go.backends.printing._file.X2goClientPrintingFILE-class.html#print_action,Variable x2go.printqueue.X2goPrintQueue.print_action=x2go.printqueue.X2goPrintQueue-class.html#print_action"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
+x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-137', 'print_action', 'link-137');">print_action</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">types</tt><tt class="py-op">.</tt><tt class="py-name">StringType</tt><tt class="py-op">:</tt> </tt>
+<a name="L572"></a><tt class="py-lineno">572</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
+<a name="L573"></a><tt class="py-lineno">573</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-138" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#set_print_action,Method x2go.printqueue.X2goPrintQueue.set_print_action()=x2go.printqueue.X2goPrintQueue-class.html#set_print_action,Method x2go.session.X2goSession.set_print_action()=x2go.session.X2goSession-class.html#set_print_action"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action
 x2go.printqueue.X2goPrintQueue.set_print_action
-x2go.session.X2goSession.set_print_action" class="py-name" href="#" onclick="return doclink('link-137', 'set_print_action', 'link-137');">set_print_action</a></tt><tt class="py-op">(</tt><tt id="link-138" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
-x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-138', 'print_action', 'link-136');">print_action</a></tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L572"></a><tt class="py-lineno">572</tt>  <tt class="py-line">    <tt class="py-name">__set_print_action</tt> <tt class="py-op">=</tt> <tt id="link-139" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action
+x2go.session.X2goSession.set_print_action" class="py-name" href="#" onclick="return doclink('link-138', 'set_print_action', 'link-138');">set_print_action</a></tt><tt class="py-op">(</tt><tt id="link-139" class="py-name"><a title="x2go.backends.printing._file.X2goClientPrintingFILE.print_action
+x2go.printqueue.X2goPrintQueue.print_action" class="py-name" href="#" onclick="return doclink('link-139', 'print_action', 'link-137');">print_action</a></tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L574"></a><tt class="py-lineno">574</tt>  <tt class="py-line">    <tt class="py-name">__set_print_action</tt> <tt class="py-op">=</tt> <tt id="link-140" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.set_print_action
 x2go.printqueue.X2goPrintQueue.set_print_action
-x2go.session.X2goSession.set_print_action" class="py-name" href="#" onclick="return doclink('link-139', 'set_print_action', 'link-137');">set_print_action</a></tt> </tt>
-<a name="L573"></a><tt class="py-lineno">573</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.is_alive"></a><div id="X2goSession.is_alive-def"><a name="L574"></a><tt class="py-lineno">574</tt> <a class="py-toggle" href="#" id="X2goSession.is_alive-toggle" onclick="return toggle('X2goSession.is_alive');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_alive">is_alive</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.is_alive-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_alive-expanded"><a name="L575"></a><tt class="py-lineno">575</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L576"></a><tt class="py-lineno">576</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L577"></a><tt class="py-lineno">577</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L578"></a><tt class="py-lineno">578</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L579"></a><tt class="py-lineno">579</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-140" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_alive,Method x2go.session.X2goSession.is_alive()=x2go.session.X2goSession-class.html#is_alive"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-140', 'is_alive', 'link-140');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L580"></a><tt class="py-lineno">580</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
-<a name="L581"></a><tt class="py-lineno">581</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L582"></a><tt class="py-lineno">582</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
-</div><a name="L583"></a><tt class="py-lineno">583</tt>  <tt class="py-line">    <tt class="py-name">__is_alive</tt> <tt class="py-op">=</tt> <tt id="link-141" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-141', 'is_alive', 'link-140');">is_alive</a></tt> </tt>
-<a name="L584"></a><tt class="py-lineno">584</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.clean_sessions"></a><div id="X2goSession.clean_sessions-def"><a name="L585"></a><tt class="py-lineno">585</tt> <a class="py-toggle" href="#" id="X2goSession.clean_sessions-toggle" onclick="return toggle('X2goSession.clean_sessions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#clean_sessions">clean_sessions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.clean_sessions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.clean_sessions-expanded"><a name="L586"></a><tt class="py-lineno">586</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L587"></a><tt class="py-lineno">587</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L589"></a><tt class="py-lineno">589</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L590"></a><tt class="py-lineno">590</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-142" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-142', 'is_alive', 'link-140');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L591"></a><tt class="py-lineno">591</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-143" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#clean_sessions,Method x2go.client.X2goClient.clean_sessions()=x2go.client.X2goClient-class.html#clean_sessions,Method x2go.session.X2goSession.clean_sessions()=x2go.session.X2goSession-class.html#clean_sessions"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions
+x2go.session.X2goSession.set_print_action" class="py-name" href="#" onclick="return doclink('link-140', 'set_print_action', 'link-138');">set_print_action</a></tt> </tt>
+<a name="L575"></a><tt class="py-lineno">575</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.is_alive"></a><div id="X2goSession.is_alive-def"><a name="L576"></a><tt class="py-lineno">576</tt> <a class="py-toggle" href="#" id="X2goSession.is_alive-toggle" onclick="return toggle('X2goSession.is_alive');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_alive">is_alive</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.is_alive-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_alive-expanded"><a name="L577"></a><tt class="py-lineno">577</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L578"></a><tt class="py-lineno">578</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L579"></a><tt class="py-lineno">579</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L580"></a><tt class="py-lineno">580</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L581"></a><tt class="py-lineno">581</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-141" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_alive,Method x2go.session.X2goSession.is_alive()=x2go.session.X2goSession-class.html#is_alive"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-141', 'is_alive', 'link-141');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L582"></a><tt class="py-lineno">582</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
+<a name="L583"></a><tt class="py-lineno">583</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L584"></a><tt class="py-lineno">584</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
+</div><a name="L585"></a><tt class="py-lineno">585</tt>  <tt class="py-line">    <tt class="py-name">__is_alive</tt> <tt class="py-op">=</tt> <tt id="link-142" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-142', 'is_alive', 'link-141');">is_alive</a></tt> </tt>
+<a name="L586"></a><tt class="py-lineno">586</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.clean_sessions"></a><div id="X2goSession.clean_sessions-def"><a name="L587"></a><tt class="py-lineno">587</tt> <a class="py-toggle" href="#" id="X2goSession.clean_sessions-toggle" onclick="return toggle('X2goSession.clean_sessions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#clean_sessions">clean_sessions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.clean_sessions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.clean_sessions-expanded"><a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L589"></a><tt class="py-lineno">589</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L590"></a><tt class="py-lineno">590</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L591"></a><tt class="py-lineno">591</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L592"></a><tt class="py-lineno">592</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-143" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-143', 'is_alive', 'link-141');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L593"></a><tt class="py-lineno">593</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-144" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#clean_sessions,Method x2go.client.X2goClient.clean_sessions()=x2go.client.X2goClient-class.html#clean_sessions,Method x2go.session.X2goSession.clean_sessions()=x2go.session.X2goSession-class.html#clean_sessions"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions
 x2go.client.X2goClient.clean_sessions
-x2go.session.X2goSession.clean_sessions" class="py-name" href="#" onclick="return doclink('link-143', 'clean_sessions', 'link-143');">clean_sessions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L592"></a><tt class="py-lineno">592</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L593"></a><tt class="py-lineno">593</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L594"></a><tt class="py-lineno">594</tt>  <tt class="py-line">    <tt class="py-name">__clean_sessions</tt> <tt class="py-op">=</tt> <tt id="link-144" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions
+x2go.session.X2goSession.clean_sessions" class="py-name" href="#" onclick="return doclink('link-144', 'clean_sessions', 'link-144');">clean_sessions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L594"></a><tt class="py-lineno">594</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L595"></a><tt class="py-lineno">595</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L596"></a><tt class="py-lineno">596</tt>  <tt class="py-line">    <tt class="py-name">__clean_sessions</tt> <tt class="py-op">=</tt> <tt id="link-145" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.clean_sessions
 x2go.client.X2goClient.clean_sessions
-x2go.session.X2goSession.clean_sessions" class="py-name" href="#" onclick="return doclink('link-144', 'clean_sessions', 'link-143');">clean_sessions</a></tt> </tt>
-<a name="L595"></a><tt class="py-lineno">595</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.list_sessions"></a><div id="X2goSession.list_sessions-def"><a name="L596"></a><tt class="py-lineno">596</tt> <a class="py-toggle" href="#" id="X2goSession.list_sessions-toggle" onclick="return toggle('X2goSession.list_sessions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#list_sessions">list_sessions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">raw</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.list_sessions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.list_sessions-expanded"><a name="L597"></a><tt class="py-lineno">597</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L598"></a><tt class="py-lineno">598</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L599"></a><tt class="py-lineno">599</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L600"></a><tt class="py-lineno">600</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L601"></a><tt class="py-lineno">601</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L602"></a><tt class="py-lineno">602</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-145" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#list_sessions,Method x2go.cache.X2goListSessionsCache.list_sessions()=x2go.cache.X2goListSessionsCache-class.html#list_sessions,Method x2go.client.X2goClient.list_sessions()=x2go.client.X2goClient-class.html#list_sessions,Method x2go.session.X2goSession.list_sessions()=x2go.session.X2goSession-class.html#list_sessions"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
+x2go.session.X2goSession.clean_sessions" class="py-name" href="#" onclick="return doclink('link-145', 'clean_sessions', 'link-144');">clean_sessions</a></tt> </tt>
+<a name="L597"></a><tt class="py-lineno">597</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.list_sessions"></a><div id="X2goSession.list_sessions-def"><a name="L598"></a><tt class="py-lineno">598</tt> <a class="py-toggle" href="#" id="X2goSession.list_sessions-toggle" onclick="return toggle('X2goSession.list_sessions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#list_sessions">list_sessions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">raw</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.list_sessions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.list_sessions-expanded"><a name="L599"></a><tt class="py-lineno">599</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L600"></a><tt class="py-lineno">600</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L601"></a><tt class="py-lineno">601</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L602"></a><tt class="py-lineno">602</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L603"></a><tt class="py-lineno">603</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
+<a name="L604"></a><tt class="py-lineno">604</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-146" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#list_sessions,Method x2go.cache.X2goListSessionsCache.list_sessions()=x2go.cache.X2goListSessionsCache-class.html#list_sessions,Method x2go.client.X2goClient.list_sessions()=x2go.client.X2goClient-class.html#list_sessions,Method x2go.session.X2goSession.list_sessions()=x2go.session.X2goSession-class.html#list_sessions"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
 x2go.cache.X2goListSessionsCache.list_sessions
 x2go.client.X2goClient.list_sessions
-x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-145', 'list_sessions', 'link-145');">list_sessions</a></tt><tt class="py-op">(</tt><tt class="py-name">raw</tt><tt class="py-op">=</tt><tt class="py-name">raw</tt><tt class="py-op">)</tt> </tt>
-<a name="L603"></a><tt class="py-lineno">603</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt id="link-146" class="py-name"><a title="x2go.x2go_exceptions" class="py-name" href="#" onclick="return doclink('link-146', 'x2go_exceptions', 'link-4');">x2go_exceptions</a></tt><tt class="py-op">.</tt><tt id="link-147" class="py-name"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-147', 'X2goControlSessionException', 'link-134');">X2goControlSessionException</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L604"></a><tt class="py-lineno">604</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession_disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L605"></a><tt class="py-lineno">605</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt>
-</div><a name="L606"></a><tt class="py-lineno">606</tt>  <tt class="py-line">    <tt class="py-name">__list_sessions</tt> <tt class="py-op">=</tt> <tt id="link-148" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
+x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-146', 'list_sessions', 'link-146');">list_sessions</a></tt><tt class="py-op">(</tt><tt class="py-name">raw</tt><tt class="py-op">=</tt><tt class="py-name">raw</tt><tt class="py-op">)</tt> </tt>
+<a name="L605"></a><tt class="py-lineno">605</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt id="link-147" class="py-name"><a title="x2go.x2go_exceptions" class="py-name" href="#" onclick="return doclink('link-147', 'x2go_exceptions', 'link-4');">x2go_exceptions</a></tt><tt class="py-op">.</tt><tt id="link-148" class="py-name"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-148', 'X2goControlSessionException', 'link-135');">X2goControlSessionException</a></tt><tt class="py-op">:</tt> </tt>
+<a name="L606"></a><tt class="py-lineno">606</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession_disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L607"></a><tt class="py-lineno">607</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt>
+</div><a name="L608"></a><tt class="py-lineno">608</tt>  <tt class="py-line">    <tt class="py-name">__list_sessions</tt> <tt class="py-op">=</tt> <tt id="link-149" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
 x2go.cache.X2goListSessionsCache.list_sessions
 x2go.client.X2goClient.list_sessions
-x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-148', 'list_sessions', 'link-145');">list_sessions</a></tt> </tt>
-<a name="L607"></a><tt class="py-lineno">607</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.update_status"></a><div id="X2goSession.update_status-def"><a name="L608"></a><tt class="py-lineno">608</tt> <a class="py-toggle" href="#" id="X2goSession.update_status-toggle" onclick="return toggle('X2goSession.update_status');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#update_status">update_status</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">session_list</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.update_status-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.update_status-expanded"><a name="L609"></a><tt class="py-lineno">609</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L610"></a><tt class="py-lineno">610</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L611"></a><tt class="py-lineno">611</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L613"></a><tt class="py-lineno">613</tt>  <tt class="py-line">        <tt class="py-name">e</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L614"></a><tt class="py-lineno">614</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_status</tt> <tt class="py-op">=</tt> <tt class="py-name">copy</tt><tt class="py-op">.</tt><tt class="py-name">deepcopy</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_status</tt><tt class="py-op">)</tt> </tt>
-<a name="L615"></a><tt class="py-lineno">615</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">session_list</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L616"></a><tt class="py-lineno">616</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L617"></a><tt class="py-lineno">617</tt>  <tt class="py-line">                <tt class="py-name">session_list</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-149" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
+x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-149', 'list_sessions', 'link-146');">list_sessions</a></tt> </tt>
+<a name="L609"></a><tt class="py-lineno">609</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.update_status"></a><div id="X2goSession.update_status-def"><a name="L610"></a><tt class="py-lineno">610</tt> <a class="py-toggle" href="#" id="X2goSession.update_status-toggle" onclick="return toggle('X2goSession.update_status');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#update_status">update_status</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">session_list</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.update_status-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.update_status-expanded"><a name="L611"></a><tt class="py-lineno">611</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L613"></a><tt class="py-lineno">613</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L614"></a><tt class="py-lineno">614</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L615"></a><tt class="py-lineno">615</tt>  <tt class="py-line">        <tt class="py-name">e</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L616"></a><tt class="py-lineno">616</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_status</tt> <tt class="py-op">=</tt> <tt class="py-name">copy</tt><tt class="py-op">.</tt><tt class="py-name">deepcopy</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_status</tt><tt class="py-op">)</tt> </tt>
+<a name="L617"></a><tt class="py-lineno">617</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">session_list</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L618"></a><tt class="py-lineno">618</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
+<a name="L619"></a><tt class="py-lineno">619</tt>  <tt class="py-line">                <tt class="py-name">session_list</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-150" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.list_sessions
 x2go.cache.X2goListSessionsCache.list_sessions
 x2go.client.X2goClient.list_sessions
-x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-149', 'list_sessions', 'link-145');">list_sessions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L618"></a><tt class="py-lineno">618</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L619"></a><tt class="py-lineno">619</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt id="link-150" class="py-name"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-150', 'X2goControlSessionException', 'link-134');">X2goControlSessionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
-<a name="L620"></a><tt class="py-lineno">620</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L621"></a><tt class="py-lineno">621</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L622"></a><tt class="py-lineno">622</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L624"></a><tt class="py-lineno">624</tt>  <tt class="py-line"> </tt>
-<a name="L625"></a><tt class="py-lineno">625</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
-<a name="L626"></a><tt class="py-lineno">626</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L627"></a><tt class="py-lineno">627</tt>  <tt class="py-line">                <tt class="py-name">_session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-151" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
+x2go.session.X2goSession.list_sessions" class="py-name" href="#" onclick="return doclink('link-150', 'list_sessions', 'link-146');">list_sessions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L620"></a><tt class="py-lineno">620</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L621"></a><tt class="py-lineno">621</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt id="link-151" class="py-name"><a title="x2go.x2go_exceptions.X2goControlSessionException" class="py-name" href="#" onclick="return doclink('link-151', 'X2goControlSessionException', 'link-135');">X2goControlSessionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
+<a name="L622"></a><tt class="py-lineno">622</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L624"></a><tt class="py-lineno">624</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L625"></a><tt class="py-lineno">625</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L626"></a><tt class="py-lineno">626</tt>  <tt class="py-line"> </tt>
+<a name="L627"></a><tt class="py-lineno">627</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
+<a name="L628"></a><tt class="py-lineno">628</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
+<a name="L629"></a><tt class="py-lineno">629</tt>  <tt class="py-line">                <tt class="py-name">_session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-152" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
 x2go.client.X2goClient.get_session_name
-x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-151', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L628"></a><tt class="py-lineno">628</tt>  <tt class="py-line">                <tt class="py-name">_session_info</tt> <tt class="py-op">=</tt> <tt class="py-name">session_list</tt><tt class="py-op">[</tt><tt class="py-name">_session_name</tt><tt class="py-op">]</tt> </tt>
-<a name="L629"></a><tt class="py-lineno">629</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-152" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_running,Method x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running()=x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html#is_running,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#is_running,Method x2go.session.X2goSession.is_running()=x2go.session.X2goSession-class.html#is_running"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
+x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-152', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L630"></a><tt class="py-lineno">630</tt>  <tt class="py-line">                <tt class="py-name">_session_info</tt> <tt class="py-op">=</tt> <tt class="py-name">session_list</tt><tt class="py-op">[</tt><tt class="py-name">_session_name</tt><tt class="py-op">]</tt> </tt>
+<a name="L631"></a><tt class="py-lineno">631</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-153" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_running,Method x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running()=x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html#is_running,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#is_running,Method x2go.session.X2goSession.is_running()=x2go.session.X2goSession-class.html#is_running"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running
-x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-152', 'is_running', 'link-152');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L630"></a><tt class="py-lineno">630</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-153" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_suspended,Method x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended()=x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html#is_suspended,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#is_suspended,Method x2go.session.X2goSession.is_suspended()=x2go.session.X2goSession-class.html#is_suspended"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
+x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-153', 'is_running', 'link-153');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L632"></a><tt class="py-lineno">632</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-154" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#is_suspended,Method x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended()=x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT-class.html#is_suspended,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#is_suspended,Method x2go.session.X2goSession.is_suspended()=x2go.session.X2goSession-class.html#is_suspended"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended
-x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-153', 'is_suspended', 'link-153');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L631"></a><tt class="py-lineno">631</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">:</tt> </tt>
-<a name="L632"></a><tt class="py-lineno">632</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-154" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
+x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-154', 'is_suspended', 'link-154');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L633"></a><tt class="py-lineno">633</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">:</tt> </tt>
+<a name="L634"></a><tt class="py-lineno">634</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-155" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running
-x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-154', 'is_running', 'link-152');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-155" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
+x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-155', 'is_running', 'link-153');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-name">_session_info</tt><tt class="py-op">.</tt><tt id="link-156" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended
-x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-155', 'is_suspended', 'link-153');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L633"></a><tt class="py-lineno">633</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L634"></a><tt class="py-lineno">634</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L635"></a><tt class="py-lineno">635</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
-<a name="L636"></a><tt class="py-lineno">636</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L637"></a><tt class="py-lineno">637</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L638"></a><tt class="py-lineno">638</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">:</tt> </tt>
-<a name="L639"></a><tt class="py-lineno">639</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L640"></a><tt class="py-lineno">640</tt>  <tt class="py-line"> </tt>
-<a name="L641"></a><tt class="py-lineno">641</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_status</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
-<a name="L642"></a><tt class="py-lineno">642</tt>  <tt class="py-line">            <tt class="py-string">'server'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">server</tt><tt class="py-op">,</tt> </tt>
-<a name="L643"></a><tt class="py-lineno">643</tt>  <tt class="py-line">            <tt class="py-string">'virgin'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">,</tt> </tt>
-<a name="L644"></a><tt class="py-lineno">644</tt>  <tt class="py-line">            <tt class="py-string">'connected'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">,</tt> </tt>
-<a name="L645"></a><tt class="py-lineno">645</tt>  <tt class="py-line">            <tt class="py-string">'running'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">,</tt> </tt>
-<a name="L646"></a><tt class="py-lineno">646</tt>  <tt class="py-line">            <tt class="py-string">'suspended'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">,</tt> </tt>
-<a name="L647"></a><tt class="py-lineno">647</tt>  <tt class="py-line">            <tt class="py-string">'terminated'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">,</tt> </tt>
-<a name="L648"></a><tt class="py-lineno">648</tt>  <tt class="py-line">        <tt class="py-op">}</tt> </tt>
-<a name="L649"></a><tt class="py-lineno">649</tt>  <tt class="py-line"> </tt>
-<a name="L650"></a><tt class="py-lineno">650</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-keyword">and</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
-<a name="L651"></a><tt class="py-lineno">651</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt class="py-name">e</tt> </tt>
-</div><a name="L652"></a><tt class="py-lineno">652</tt>  <tt class="py-line"> </tt>
-<a name="L653"></a><tt class="py-lineno">653</tt>  <tt class="py-line">    <tt class="py-name">__update_status</tt> <tt class="py-op">=</tt> <tt id="link-156" class="py-name"><a title="x2go.registry.X2goSessionRegistry.update_status
-x2go.session.X2goSession.update_status" class="py-name" href="#" onclick="return doclink('link-156', 'update_status', 'link-133');">update_status</a></tt> </tt>
-<a name="L654"></a><tt class="py-lineno">654</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.resume"></a><div id="X2goSession.resume-def"><a name="L655"></a><tt class="py-lineno">655</tt> <a class="py-toggle" href="#" id="X2goSession.resume-toggle" onclick="return toggle('X2goSession.resume');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#resume">resume</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">session_name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.resume-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.resume-expanded"><a name="L656"></a><tt class="py-lineno">656</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L657"></a><tt class="py-lineno">657</tt>  <tt class="py-line"><tt class="py-docstring">        Resume or continue a suspended / running X2go session on the</tt> </tt>
-<a name="L658"></a><tt class="py-lineno">658</tt>  <tt class="py-line"><tt class="py-docstring">        remote X2go server.</tt> </tt>
-<a name="L659"></a><tt class="py-lineno">659</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L660"></a><tt class="py-lineno">660</tt>  <tt class="py-line"><tt class="py-docstring">        @param session_name: the server-side name of an X2go session</tt> </tt>
-<a name="L661"></a><tt class="py-lineno">661</tt>  <tt class="py-line"><tt class="py-docstring">        @type session_name: C{str}</tt> </tt>
-<a name="L662"></a><tt class="py-lineno">662</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L663"></a><tt class="py-lineno">663</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L664"></a><tt class="py-lineno">664</tt>  <tt class="py-line">        <tt class="py-name">_new_session</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L665"></a><tt class="py-lineno">665</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L666"></a><tt class="py-lineno">666</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">session_name</tt> </tt>
-<a name="L667"></a><tt class="py-lineno">667</tt>  <tt class="py-line"> </tt>
-<a name="L668"></a><tt class="py-lineno">668</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-157" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-157', 'is_alive', 'link-140');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L669"></a><tt class="py-lineno">669</tt>  <tt class="py-line">            <tt class="py-name">_control</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt> </tt>
-<a name="L670"></a><tt class="py-lineno">670</tt>  <tt class="py-line">            <tt class="py-name">_terminal</tt> <tt class="py-op">=</tt> <tt class="py-name">_control</tt><tt class="py-op">.</tt><tt id="link-158" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#resume,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.resume()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#resume,Method x2go.dropbox.X2goDropboxQueue.resume()=x2go.dropbox.X2goDropboxQueue-class.html#resume,Method x2go.printqueue.X2goPrintQueue.resume()=x2go.printqueue.X2goPrintQueue-class.html#resume,Method x2go.rforward.X2goRevFwTunnel.resume()=x2go.rforward.X2goRevFwTunnel-class.html#resume,Method x2go.session.X2goSession.resume()=x2go.session.X2goSession-class.html#resume"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
+x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-156', 'is_suspended', 'link-154');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L635"></a><tt class="py-lineno">635</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L636"></a><tt class="py-lineno">636</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L637"></a><tt class="py-lineno">637</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
+<a name="L638"></a><tt class="py-lineno">638</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L639"></a><tt class="py-lineno">639</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L640"></a><tt class="py-lineno">640</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">:</tt> </tt>
+<a name="L641"></a><tt class="py-lineno">641</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L642"></a><tt class="py-lineno">642</tt>  <tt class="py-line"> </tt>
+<a name="L643"></a><tt class="py-lineno">643</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_status</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
+<a name="L644"></a><tt class="py-lineno">644</tt>  <tt class="py-line">            <tt class="py-string">'server'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">server</tt><tt class="py-op">,</tt> </tt>
+<a name="L645"></a><tt class="py-lineno">645</tt>  <tt class="py-line">            <tt class="py-string">'virgin'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt><tt class="py-op">,</tt> </tt>
+<a name="L646"></a><tt class="py-lineno">646</tt>  <tt class="py-line">            <tt class="py-string">'connected'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">,</tt> </tt>
+<a name="L647"></a><tt class="py-lineno">647</tt>  <tt class="py-line">            <tt class="py-string">'running'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">,</tt> </tt>
+<a name="L648"></a><tt class="py-lineno">648</tt>  <tt class="py-line">            <tt class="py-string">'suspended'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">,</tt> </tt>
+<a name="L649"></a><tt class="py-lineno">649</tt>  <tt class="py-line">            <tt class="py-string">'terminated'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">,</tt> </tt>
+<a name="L650"></a><tt class="py-lineno">650</tt>  <tt class="py-line">        <tt class="py-op">}</tt> </tt>
+<a name="L651"></a><tt class="py-lineno">651</tt>  <tt class="py-line"> </tt>
+<a name="L652"></a><tt class="py-lineno">652</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-keyword">and</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
+<a name="L653"></a><tt class="py-lineno">653</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt class="py-name">e</tt> </tt>
+</div><a name="L654"></a><tt class="py-lineno">654</tt>  <tt class="py-line"> </tt>
+<a name="L655"></a><tt class="py-lineno">655</tt>  <tt class="py-line">    <tt class="py-name">__update_status</tt> <tt class="py-op">=</tt> <tt id="link-157" class="py-name"><a title="x2go.registry.X2goSessionRegistry.update_status
+x2go.session.X2goSession.update_status" class="py-name" href="#" onclick="return doclink('link-157', 'update_status', 'link-131');">update_status</a></tt> </tt>
+<a name="L656"></a><tt class="py-lineno">656</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.resume"></a><div id="X2goSession.resume-def"><a name="L657"></a><tt class="py-lineno">657</tt> <a class="py-toggle" href="#" id="X2goSession.resume-toggle" onclick="return toggle('X2goSession.resume');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#resume">resume</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">session_name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.resume-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.resume-expanded"><a name="L658"></a><tt class="py-lineno">658</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L659"></a><tt class="py-lineno">659</tt>  <tt class="py-line"><tt class="py-docstring">        Resume or continue a suspended / running X2go session on the</tt> </tt>
+<a name="L660"></a><tt class="py-lineno">660</tt>  <tt class="py-line"><tt class="py-docstring">        remote X2go server.</tt> </tt>
+<a name="L661"></a><tt class="py-lineno">661</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L662"></a><tt class="py-lineno">662</tt>  <tt class="py-line"><tt class="py-docstring">        @param session_name: the server-side name of an X2go session</tt> </tt>
+<a name="L663"></a><tt class="py-lineno">663</tt>  <tt class="py-line"><tt class="py-docstring">        @type session_name: C{str}</tt> </tt>
+<a name="L664"></a><tt class="py-lineno">664</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L665"></a><tt class="py-lineno">665</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L666"></a><tt class="py-lineno">666</tt>  <tt class="py-line">        <tt class="py-name">_new_session</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L667"></a><tt class="py-lineno">667</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L668"></a><tt class="py-lineno">668</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">session_name</tt> </tt>
+<a name="L669"></a><tt class="py-lineno">669</tt>  <tt class="py-line"> </tt>
+<a name="L670"></a><tt class="py-lineno">670</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-158" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-158', 'is_alive', 'link-141');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L671"></a><tt class="py-lineno">671</tt>  <tt class="py-line">            <tt class="py-name">_control</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt> </tt>
+<a name="L672"></a><tt class="py-lineno">672</tt>  <tt class="py-line">            <tt class="py-name">_terminal</tt> <tt class="py-op">=</tt> <tt class="py-name">_control</tt><tt class="py-op">.</tt><tt id="link-159" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#resume,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.resume()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#resume,Method x2go.dropbox.X2goDropboxQueue.resume()=x2go.dropbox.X2goDropboxQueue-class.html#resume,Method x2go.printqueue.X2goPrintQueue.resume()=x2go.printqueue.X2goPrintQueue-class.html#resume,Method x2go.rforward.X2goRevFwTunnel.resume()=x2go.rforward.X2goRevFwTunnel-class.html#resume,Method x2go.session.X2goSession.resume()=x2go.session.X2goSession-class.html#resume"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.resume
 x2go.dropbox.X2goDropboxQueue.resume
 x2go.printqueue.X2goPrintQueue.resume
 x2go.rforward.X2goRevFwTunnel.resume
-x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-158', 'resume', 'link-158');">resume</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">,</tt>  </tt>
-<a name="L671"></a><tt class="py-lineno">671</tt>  <tt class="py-line">                                        <tt class="py-name">session_instance</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> </tt>
-<a name="L672"></a><tt class="py-lineno">672</tt>  <tt class="py-line">                                        <tt class="py-name">logger</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">logger</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_params</tt><tt class="py-op">)</tt> </tt>
-<a name="L673"></a><tt class="py-lineno">673</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">_terminal</tt> </tt>
-<a name="L674"></a><tt class="py-lineno">674</tt>  <tt class="py-line"> </tt>
-<a name="L675"></a><tt class="py-lineno">675</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L676"></a><tt class="py-lineno">676</tt>  <tt class="py-line">                <tt class="py-name">_new_session</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L677"></a><tt class="py-lineno">677</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-159" class="py-name" targets="Variable x2go.backends.proxy.base.X2goProxyBASE.session_info=x2go.backends.proxy.base.X2goProxyBASE-class.html#session_info"><a title="x2go.backends.proxy.base.X2goProxyBASE.session_info" class="py-name" href="#" onclick="return doclink('link-159', 'session_info', 'link-159');">session_info</a></tt><tt class="py-op">.</tt><tt id="link-160" class="py-name" targets="Variable x2go.dropboxactions.X2goDropboxAction.name=x2go.dropboxactions.X2goDropboxAction-class.html#name,Variable x2go.log.X2goLogger.name=x2go.log.X2goLogger-class.html#name,Variable x2go.printactions.X2goPrintAction.name=x2go.printactions.X2goPrintAction-
 class.ht
 ml#name"><a title="x2go.dropboxactions.X2goDropboxAction.name
+x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-159', 'resume', 'link-159');">resume</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">,</tt>  </tt>
+<a name="L673"></a><tt class="py-lineno">673</tt>  <tt class="py-line">                                        <tt class="py-name">session_instance</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> </tt>
+<a name="L674"></a><tt class="py-lineno">674</tt>  <tt class="py-line">                                        <tt class="py-name">logger</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">logger</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_params</tt><tt class="py-op">)</tt> </tt>
+<a name="L675"></a><tt class="py-lineno">675</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">_terminal</tt> </tt>
+<a name="L676"></a><tt class="py-lineno">676</tt>  <tt class="py-line"> </tt>
+<a name="L677"></a><tt class="py-lineno">677</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L678"></a><tt class="py-lineno">678</tt>  <tt class="py-line">                <tt class="py-name">_new_session</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L679"></a><tt class="py-lineno">679</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-160" class="py-name" targets="Variable x2go.backends.proxy.base.X2goProxyBASE.session_info=x2go.backends.proxy.base.X2goProxyBASE-class.html#session_info"><a title="x2go.backends.proxy.base.X2goProxyBASE.session_info" class="py-name" href="#" onclick="return doclink('link-160', 'session_info', 'link-160');">session_info</a></tt><tt class="py-op">.</tt><tt id="link-161" class="py-name" targets="Variable x2go.dropboxactions.X2goDropboxAction.name=x2go.dropboxactions.X2goDropboxAction-class.html#name,Variable x2go.log.X2goLogger.name=x2go.log.X2goLogger-class.html#name,Variable x2go.printactions.X2goPrintAction.name=x2go.printactions.X2goPrintAction-
 class.ht
 ml#name"><a title="x2go.dropboxactions.X2goDropboxAction.name
 x2go.log.X2goLogger.name
-x2go.printactions.X2goPrintAction.name" class="py-name" href="#" onclick="return doclink('link-160', 'name', 'link-160');">name</a></tt> </tt>
-<a name="L678"></a><tt class="py-lineno">678</tt>  <tt class="py-line"> </tt>
-<a name="L679"></a><tt class="py-lineno">679</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">_terminal</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+x2go.printactions.X2goPrintAction.name" class="py-name" href="#" onclick="return doclink('link-161', 'name', 'link-161');">name</a></tt> </tt>
 <a name="L680"></a><tt class="py-lineno">680</tt>  <tt class="py-line"> </tt>
-<a name="L681"></a><tt class="py-lineno">681</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-161" class="py-name"><a title="x2go.defaults.SUPPORTED_SOUND" class="py-name" href="#" onclick="return doclink('link-161', 'SUPPORTED_SOUND', 'link-38');">SUPPORTED_SOUND</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">snd_system</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-string">'none'</tt><tt class="py-op">:</tt> </tt>
-<a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line">                    <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-162" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sound()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_sound"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sound" class="py-name" href="#" onclick="return doclink('link-162', 'start_sound', 'link-162');">start_sound</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L683"></a><tt class="py-lineno">683</tt>  <tt class="py-line"> </tt>
-<a name="L684"></a><tt class="py-lineno">684</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt id="link-163" class="py-name"><a title="x2go.defaults.SUPPORTED_PRINTING" class="py-name" href="#" onclick="return doclink('link-163', 'SUPPORTED_PRINTING', 'link-39');">SUPPORTED_PRINTING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-164" class="py-name"><a title="x2go.backends.printing" class="py-name" href="#" onclick="return doclink('link-164', 'printing', 'link-28');">printing</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> \ </tt>
-<a name="L685"></a><tt class="py-lineno">685</tt>  <tt class="py-line">                   <tt class="py-op">(</tt><tt id="link-165" class="py-name"><a title="x2go.defaults.SUPPORTED_DROPBOX" class="py-name" href="#" onclick="return doclink('link-165', 'SUPPORTED_DROPBOX', 'link-41');">SUPPORTED_DROPBOX</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_dropbox</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> \ </tt>
-<a name="L686"></a><tt class="py-lineno">686</tt>  <tt class="py-line">                   <tt class="py-op">(</tt><tt id="link-166" class="py-name"><a title="x2go.defaults.SUPPORTED_FOLDERSHARING" class="py-name" href="#" onclick="return doclink('link-166', 'SUPPORTED_FOLDERSHARING', 'link-40');">SUPPORTED_FOLDERSHARING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_share_local_folders</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L687"></a><tt class="py-lineno">687</tt>  <tt class="py-line">                    <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-167" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sshfs()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_sshfs"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sshfs" class="py-name" href="#" onclick="return doclink('link-167', 'start_sshfs', 'link-167');">start_sshfs</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L688"></a><tt class="py-lineno">688</tt>  <tt class="py-line"> </tt>
-<a name="L689"></a><tt class="py-lineno">689</tt>  <tt class="py-line">                <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L690"></a><tt class="py-lineno">690</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt id="link-168" class="py-name"><a title="x2go.defaults.SUPPORTED_PRINTING" class="py-name" href="#" onclick="return doclink('link-168', 'SUPPORTED_PRINTING', 'link-39');">SUPPORTED_PRINTING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-169" class="py-name"><a title="x2go.backends.printing" class="py-name" href="#" onclick="return doclink('link-169', 'printing', 'link-28');">printing</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L691"></a><tt class="py-lineno">691</tt>  <tt class="py-line">                        <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-170" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_printing()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_printing"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_printing" class="py-name" href="#" onclick="return doclink('link-170', 'start_printing', 'link-170');">start_printing</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L692"></a><tt class="py-lineno">692</tt>  <tt class="py-line">                        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">.</tt><tt id="link-171" class="py-name"><a title="x2go.backends.terminal._stdout.X2goSessionParams.update
-x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="return doclink('link-171', 'update', 'link-102');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'X2GO_SPOOLDIR'</tt><tt class="py-op">:</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-172" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_printing_spooldir()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#get_printing_spooldir"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_printing_spooldir" class="py-name" href="#" onclick="return doclink('link-172', 'get_printing_spooldir', 'link-172');">get_printing_spooldir</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-<a name="L693"></a><tt class="py-lineno">693</tt>  <tt class="py-line">                <tt class="py-keyword">except</tt> <tt id="link-173" class="py-name" targets="Class x2go.x2go_exceptions.X2goUserException=x2go.x2go_exceptions.X2goUserException-class.html"><a title="x2go.x2go_exceptions.X2goUserException" class="py-name" href="#" onclick="return doclink('link-173', 'X2goUserException', 'link-173');">X2goUserException</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L694"></a><tt class="py-lineno">694</tt>  <tt class="py-line">                    <tt class="py-keyword">pass</tt> </tt>
-<a name="L695"></a><tt class="py-lineno">695</tt>  <tt class="py-line"> </tt>
-<a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-174" class="py-name"><a title="x2go.defaults.SUPPORTED_DROPBOX" class="py-name" href="#" onclick="return doclink('link-174', 'SUPPORTED_DROPBOX', 'link-41');">SUPPORTED_DROPBOX</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_dropbox</tt><tt class="py-op">:</tt> </tt>
-<a name="L697"></a><tt class="py-lineno">697</tt>  <tt class="py-line">                        <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-175" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_dropbox()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_dropbox"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_dropbox" class="py-name" href="#" onclick="return doclink('link-175', 'start_dropbox', 'link-175');">start_dropbox</a></tt><tt class="py-op">(</tt><tt class="py-name">dropbox_extensions</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">dropbox_extensions</tt><tt class="py-op">,</tt> <tt id="link-176" class="py-name"><a title="x2go.dropbox.X2goDropboxQueue.dropbox_action" class="py-name" href="#" onclick="return doclink('link-176', 'dropbox_action', 'link-52');">dropbox_action</a></tt><tt class="py-op"
 >=</tt><
 tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-177" class="py-name"><a title="x2go.dropbox.X2goDropboxQueue.dropbox_action" class="py-name" href="#" onclick="return doclink('link-177', 'dropbox_action', 'link-52');">dropbox_action</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L698"></a><tt class="py-lineno">698</tt>  <tt class="py-line">                        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">.</tt><tt id="link-178" class="py-name"><a title="x2go.backends.terminal._stdout.X2goSessionParams.update
-x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="return doclink('link-178', 'update', 'link-102');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'X2GO_DROPBOX'</tt><tt class="py-op">:</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-179" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_dropbox_spooldir()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#get_dropbox_spooldir"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_dropbox_spooldir" class="py-name" href="#" onclick="return doclink('link-179', 'get_dropbox_spooldir', 'link-179');">get_dropbox_spooldir</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-<a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line"> </tt>
-<a name="L700"></a><tt class="py-lineno">700</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-180" class="py-name"><a title="x2go.defaults.SUPPORTED_FOLDERSHARING" class="py-name" href="#" onclick="return doclink('link-180', 'SUPPORTED_FOLDERSHARING', 'link-40');">SUPPORTED_FOLDERSHARING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">share_local_folders</tt><tt class="py-op">:</tt> </tt>
-<a name="L701"></a><tt class="py-lineno">701</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt class="py-name">_control</tt><tt class="py-op">.</tt><tt class="py-name">get_transport</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">reverse_tunnels</tt><tt class="py-op">[</tt><tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-181" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
+<a name="L681"></a><tt class="py-lineno">681</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">_terminal</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line"> </tt>
+<a name="L683"></a><tt class="py-lineno">683</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-162" class="py-name"><a title="x2go.defaults.SUPPORTED_SOUND" class="py-name" href="#" onclick="return doclink('link-162', 'SUPPORTED_SOUND', 'link-38');">SUPPORTED_SOUND</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">snd_system</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-string">'none'</tt><tt class="py-op">:</tt> </tt>
+<a name="L684"></a><tt class="py-lineno">684</tt>  <tt class="py-line">                    <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-163" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sound()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_sound"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sound" class="py-name" href="#" onclick="return doclink('link-163', 'start_sound', 'link-163');">start_sound</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L685"></a><tt class="py-lineno">685</tt>  <tt class="py-line"> </tt>
+<a name="L686"></a><tt class="py-lineno">686</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt id="link-164" class="py-name"><a title="x2go.defaults.SUPPORTED_PRINTING" class="py-name" href="#" onclick="return doclink('link-164', 'SUPPORTED_PRINTING', 'link-39');">SUPPORTED_PRINTING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-165" class="py-name"><a title="x2go.backends.printing" class="py-name" href="#" onclick="return doclink('link-165', 'printing', 'link-28');">printing</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> \ </tt>
+<a name="L687"></a><tt class="py-lineno">687</tt>  <tt class="py-line">                   <tt class="py-op">(</tt><tt id="link-166" class="py-name"><a title="x2go.defaults.SUPPORTED_DROPBOX" class="py-name" href="#" onclick="return doclink('link-166', 'SUPPORTED_DROPBOX', 'link-41');">SUPPORTED_DROPBOX</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_dropbox</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> \ </tt>
+<a name="L688"></a><tt class="py-lineno">688</tt>  <tt class="py-line">                   <tt class="py-op">(</tt><tt id="link-167" class="py-name"><a title="x2go.defaults.SUPPORTED_FOLDERSHARING" class="py-name" href="#" onclick="return doclink('link-167', 'SUPPORTED_FOLDERSHARING', 'link-40');">SUPPORTED_FOLDERSHARING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_share_local_folders</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L689"></a><tt class="py-lineno">689</tt>  <tt class="py-line">                    <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-168" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sshfs()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_sshfs"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_sshfs" class="py-name" href="#" onclick="return doclink('link-168', 'start_sshfs', 'link-168');">start_sshfs</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L690"></a><tt class="py-lineno">690</tt>  <tt class="py-line"> </tt>
+<a name="L691"></a><tt class="py-lineno">691</tt>  <tt class="py-line">                <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
+<a name="L692"></a><tt class="py-lineno">692</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt id="link-169" class="py-name"><a title="x2go.defaults.SUPPORTED_PRINTING" class="py-name" href="#" onclick="return doclink('link-169', 'SUPPORTED_PRINTING', 'link-39');">SUPPORTED_PRINTING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-170" class="py-name"><a title="x2go.backends.printing" class="py-name" href="#" onclick="return doclink('link-170', 'printing', 'link-28');">printing</a></tt><tt class="py-op">:</tt> </tt>
+<a name="L693"></a><tt class="py-lineno">693</tt>  <tt class="py-line">                        <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-171" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_printing()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_printing"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_printing" class="py-name" href="#" onclick="return doclink('link-171', 'start_printing', 'link-171');">start_printing</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L694"></a><tt class="py-lineno">694</tt>  <tt class="py-line">                        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">.</tt><tt id="link-172" class="py-name"><a title="x2go.backends.terminal._stdout.X2goSessionParams.update
+x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="return doclink('link-172', 'update', 'link-102');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'X2GO_SPOOLDIR'</tt><tt class="py-op">:</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-173" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_printing_spooldir()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#get_printing_spooldir"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_printing_spooldir" class="py-name" href="#" onclick="return doclink('link-173', 'get_printing_spooldir', 'link-173');">get_printing_spooldir</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
+<a name="L695"></a><tt class="py-lineno">695</tt>  <tt class="py-line">                <tt class="py-keyword">except</tt> <tt id="link-174" class="py-name" targets="Class x2go.x2go_exceptions.X2goUserException=x2go.x2go_exceptions.X2goUserException-class.html"><a title="x2go.x2go_exceptions.X2goUserException" class="py-name" href="#" onclick="return doclink('link-174', 'X2goUserException', 'link-174');">X2goUserException</a></tt><tt class="py-op">:</tt> </tt>
+<a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line">                    <tt class="py-keyword">pass</tt> </tt>
+<a name="L697"></a><tt class="py-lineno">697</tt>  <tt class="py-line"> </tt>
+<a name="L698"></a><tt class="py-lineno">698</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-175" class="py-name"><a title="x2go.defaults.SUPPORTED_DROPBOX" class="py-name" href="#" onclick="return doclink('link-175', 'SUPPORTED_DROPBOX', 'link-41');">SUPPORTED_DROPBOX</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_dropbox</tt><tt class="py-op">:</tt> </tt>
+<a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line">                        <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-176" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_dropbox()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start_dropbox"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start_dropbox" class="py-name" href="#" onclick="return doclink('link-176', 'start_dropbox', 'link-176');">start_dropbox</a></tt><tt class="py-op">(</tt><tt class="py-name">dropbox_extensions</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">dropbox_extensions</tt><tt class="py-op">,</tt> <tt id="link-177" class="py-name"><a title="x2go.dropbox.X2goDropboxQueue.dropbox_action" class="py-name" href="#" onclick="return doclink('link-177', 'dropbox_action', 'link-52');">dropbox_action</a></tt><tt class="py-op"
 >=</tt><
 tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-178" class="py-name"><a title="x2go.dropbox.X2goDropboxQueue.dropbox_action" class="py-name" href="#" onclick="return doclink('link-178', 'dropbox_action', 'link-52');">dropbox_action</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L700"></a><tt class="py-lineno">700</tt>  <tt class="py-line">                        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">.</tt><tt id="link-179" class="py-name"><a title="x2go.backends.terminal._stdout.X2goSessionParams.update
+x2go.cache.X2goListSessionsCache.update" class="py-name" href="#" onclick="return doclink('link-179', 'update', 'link-102');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'X2GO_DROPBOX'</tt><tt class="py-op">:</tt> <tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-180" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_dropbox_spooldir()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#get_dropbox_spooldir"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_dropbox_spooldir" class="py-name" href="#" onclick="return doclink('link-180', 'get_dropbox_spooldir', 'link-180');">get_dropbox_spooldir</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
+<a name="L701"></a><tt class="py-lineno">701</tt>  <tt class="py-line"> </tt>
+<a name="L702"></a><tt class="py-lineno">702</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-181" class="py-name"><a title="x2go.defaults.SUPPORTED_FOLDERSHARING" class="py-name" href="#" onclick="return doclink('link-181', 'SUPPORTED_FOLDERSHARING', 'link-40');">SUPPORTED_FOLDERSHARING</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">share_local_folders</tt><tt class="py-op">:</tt> </tt>
+<a name="L703"></a><tt class="py-lineno">703</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt class="py-name">_control</tt><tt class="py-op">.</tt><tt class="py-name">get_transport</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">reverse_tunnels</tt><tt class="py-op">[</tt><tt class="py-name">_terminal</tt><tt class="py-op">.</tt><tt id="link-182" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
 x2go.client.X2goClient.get_session_name
-x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-181', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-string">'sshfs'</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L702"></a><tt class="py-lineno">702</tt>  <tt class="py-line">                        <tt class="py-keyword">for</tt> <tt class="py-name">_folder</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">share_local_folders</tt><tt class="py-op">:</tt> </tt>
-<a name="L703"></a><tt class="py-lineno">703</tt>  <tt class="py-line">                            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-182" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#share_local_folder,Method x2go.session.X2goSession.share_local_folder()=x2go.session.X2goSession-class.html#share_local_folder"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
-x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-182', 'share_local_folder', 'link-182');">share_local_folder</a></tt><tt class="py-op">(</tt><tt class="py-name">_folder</tt><tt class="py-op">)</tt> </tt>
-<a name="L704"></a><tt class="py-lineno">704</tt>  <tt class="py-line"> </tt>
-<a name="L705"></a><tt class="py-lineno">705</tt>  <tt class="py-line">                <tt class="py-comment"># only run the session startup command if we do not resume...</tt> </tt>
-<a name="L706"></a><tt class="py-lineno">706</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">_new_session</tt><tt class="py-op">:</tt> </tt>
-<a name="L707"></a><tt class="py-lineno">707</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-183" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.run_command()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#run_command"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.run_command" class="py-name" href="#" onclick="return doclink('link-183', 'run_command', 'link-183');">run_command</a></tt><tt class="py-op">(</tt><tt class="py-name">env</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">)</tt> </tt>
-<a name="L708"></a><tt class="py-lineno">708</tt>  <tt class="py-line"> </tt>
-<a name="L709"></a><tt class="py-lineno">709</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L710"></a><tt class="py-lineno">710</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L711"></a><tt class="py-lineno">711</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L712"></a><tt class="py-lineno">712</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L713"></a><tt class="py-lineno">713</tt>  <tt class="py-line"> </tt>
-<a name="L714"></a><tt class="py-lineno">714</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">_terminal</tt> </tt>
+x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-182', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-string">'sshfs'</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L704"></a><tt class="py-lineno">704</tt>  <tt class="py-line">                        <tt class="py-keyword">for</tt> <tt class="py-name">_folder</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">share_local_folders</tt><tt class="py-op">:</tt> </tt>
+<a name="L705"></a><tt class="py-lineno">705</tt>  <tt class="py-line">                            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-183" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#share_local_folder,Method x2go.session.X2goSession.share_local_folder()=x2go.session.X2goSession-class.html#share_local_folder"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
+x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-183', 'share_local_folder', 'link-183');">share_local_folder</a></tt><tt class="py-op">(</tt><tt class="py-name">_folder</tt><tt class="py-op">)</tt> </tt>
+<a name="L706"></a><tt class="py-lineno">706</tt>  <tt class="py-line"> </tt>
+<a name="L707"></a><tt class="py-lineno">707</tt>  <tt class="py-line">                <tt class="py-comment"># only run the session startup command if we do not resume...</tt> </tt>
+<a name="L708"></a><tt class="py-lineno">708</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">_new_session</tt><tt class="py-op">:</tt> </tt>
+<a name="L709"></a><tt class="py-lineno">709</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-184" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.run_command()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#run_command"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.run_command" class="py-name" href="#" onclick="return doclink('link-184', 'run_command', 'link-184');">run_command</a></tt><tt class="py-op">(</tt><tt class="py-name">env</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_environment</tt><tt class="py-op">)</tt> </tt>
+<a name="L710"></a><tt class="py-lineno">710</tt>  <tt class="py-line"> </tt>
+<a name="L711"></a><tt class="py-lineno">711</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L712"></a><tt class="py-lineno">712</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L713"></a><tt class="py-lineno">713</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L714"></a><tt class="py-lineno">714</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
 <a name="L715"></a><tt class="py-lineno">715</tt>  <tt class="py-line"> </tt>
-<a name="L716"></a><tt class="py-lineno">716</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> </tt>
-<a name="L717"></a><tt class="py-lineno">717</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L718"></a><tt class="py-lineno">718</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L719"></a><tt class="py-lineno">719</tt>  <tt class="py-line">    <tt class="py-name">__resume</tt> <tt class="py-op">=</tt> <tt id="link-184" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
+<a name="L716"></a><tt class="py-lineno">716</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">_terminal</tt> </tt>
+<a name="L717"></a><tt class="py-lineno">717</tt>  <tt class="py-line"> </tt>
+<a name="L718"></a><tt class="py-lineno">718</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> </tt>
+<a name="L719"></a><tt class="py-lineno">719</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L720"></a><tt class="py-lineno">720</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L721"></a><tt class="py-lineno">721</tt>  <tt class="py-line">    <tt class="py-name">__resume</tt> <tt class="py-op">=</tt> <tt id="link-185" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.resume
 x2go.dropbox.X2goDropboxQueue.resume
 x2go.printqueue.X2goPrintQueue.resume
 x2go.rforward.X2goRevFwTunnel.resume
-x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-184', 'resume', 'link-158');">resume</a></tt> </tt>
-<a name="L720"></a><tt class="py-lineno">720</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.start"></a><div id="X2goSession.start-def"><a name="L721"></a><tt class="py-lineno">721</tt> <a class="py-toggle" href="#" id="X2goSession.start-toggle" onclick="return toggle('X2goSession.start');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#start">start</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.start-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.start-expanded"><a name="L722"></a><tt class="py-lineno">722</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L723"></a><tt class="py-lineno">723</tt>  <tt class="py-line"><tt class="py-docstring">        Start a new X2go session on the remote X2go server.</tt> </tt>
-<a name="L724"></a><tt class="py-lineno">724</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L725"></a><tt class="py-lineno">725</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L726"></a><tt class="py-lineno">726</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L727"></a><tt class="py-lineno">727</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-185" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
+x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-185', 'resume', 'link-159');">resume</a></tt> </tt>
+<a name="L722"></a><tt class="py-lineno">722</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.start"></a><div id="X2goSession.start-def"><a name="L723"></a><tt class="py-lineno">723</tt> <a class="py-toggle" href="#" id="X2goSession.start-toggle" onclick="return toggle('X2goSession.start');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#start">start</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.start-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.start-expanded"><a name="L724"></a><tt class="py-lineno">724</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L725"></a><tt class="py-lineno">725</tt>  <tt class="py-line"><tt class="py-docstring">        Start a new X2go session on the remote X2go server.</tt> </tt>
+<a name="L726"></a><tt class="py-lineno">726</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L727"></a><tt class="py-lineno">727</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L728"></a><tt class="py-lineno">728</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L729"></a><tt class="py-lineno">729</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-186" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.resume
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.resume
 x2go.dropbox.X2goDropboxQueue.resume
 x2go.printqueue.X2goPrintQueue.resume
 x2go.rforward.X2goRevFwTunnel.resume
-x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-185', 'resume', 'link-158');">resume</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L728"></a><tt class="py-lineno">728</tt>  <tt class="py-line">    <tt class="py-name">__start</tt> <tt class="py-op">=</tt> <tt id="link-186" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.start()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#start,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start,Method x2go.session.X2goSession.start()=x2go.session.X2goSession-class.html#start"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.start
+x2go.session.X2goSession.resume" class="py-name" href="#" onclick="return doclink('link-186', 'resume', 'link-159');">resume</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L730"></a><tt class="py-lineno">730</tt>  <tt class="py-line">    <tt class="py-name">__start</tt> <tt class="py-op">=</tt> <tt id="link-187" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.start()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#start,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#start,Method x2go.session.X2goSession.start()=x2go.session.X2goSession-class.html#start"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.start
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.start
-x2go.session.X2goSession.start" class="py-name" href="#" onclick="return doclink('link-186', 'start', 'link-186');">start</a></tt> </tt>
-<a name="L729"></a><tt class="py-lineno">729</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.suspend"></a><div id="X2goSession.suspend-def"><a name="L730"></a><tt class="py-lineno">730</tt> <a class="py-toggle" href="#" id="X2goSession.suspend-toggle" onclick="return toggle('X2goSession.suspend');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#suspend">suspend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.suspend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.suspend-expanded"><a name="L731"></a><tt class="py-lineno">731</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L732"></a><tt class="py-lineno">732</tt>  <tt class="py-line"><tt class="py-docstring">        Suspend an X2go session.</tt> </tt>
-<a name="L733"></a><tt class="py-lineno">733</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L734"></a><tt class="py-lineno">734</tt>  <tt class="py-line"><tt class="py-docstring">        You can either suspend a session that you have formerly</tt> </tt>
-<a name="L735"></a><tt class="py-lineno">735</tt>  <tt class="py-line"><tt class="py-docstring">        started/resumed the current X2goClient instance.</tt> </tt>
-<a name="L736"></a><tt class="py-lineno">736</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L737"></a><tt class="py-lineno">737</tt>  <tt class="py-line"><tt class="py-docstring">        Or you can suspend a non-attached session by simply</tt> </tt>
-<a name="L738"></a><tt class="py-lineno">738</tt>  <tt class="py-line"><tt class="py-docstring">        registering an X2go server session and then passing the</tt> </tt>
-<a name="L739"></a><tt class="py-lineno">739</tt>  <tt class="py-line"><tt class="py-docstring">        server-side X2go session name to this method.</tt> </tt>
-<a name="L740"></a><tt class="py-lineno">740</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L741"></a><tt class="py-lineno">741</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L742"></a><tt class="py-lineno">742</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-187" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-187', 'is_alive', 'link-140');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L743"></a><tt class="py-lineno">743</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-188" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-188', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L744"></a><tt class="py-lineno">744</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-189" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#suspend,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.suspend()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#suspend,Method x2go.session.X2goSession.suspend()=x2go.session.X2goSession-class.html#suspend"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
+x2go.session.X2goSession.start" class="py-name" href="#" onclick="return doclink('link-187', 'start', 'link-187');">start</a></tt> </tt>
+<a name="L731"></a><tt class="py-lineno">731</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.suspend"></a><div id="X2goSession.suspend-def"><a name="L732"></a><tt class="py-lineno">732</tt> <a class="py-toggle" href="#" id="X2goSession.suspend-toggle" onclick="return toggle('X2goSession.suspend');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#suspend">suspend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.suspend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.suspend-expanded"><a name="L733"></a><tt class="py-lineno">733</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L734"></a><tt class="py-lineno">734</tt>  <tt class="py-line"><tt class="py-docstring">        Suspend an X2go session.</tt> </tt>
+<a name="L735"></a><tt class="py-lineno">735</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L736"></a><tt class="py-lineno">736</tt>  <tt class="py-line"><tt class="py-docstring">        You can either suspend a session that you have formerly</tt> </tt>
+<a name="L737"></a><tt class="py-lineno">737</tt>  <tt class="py-line"><tt class="py-docstring">        started/resumed the current X2goClient instance.</tt> </tt>
+<a name="L738"></a><tt class="py-lineno">738</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L739"></a><tt class="py-lineno">739</tt>  <tt class="py-line"><tt class="py-docstring">        Or you can suspend a non-attached session by simply</tt> </tt>
+<a name="L740"></a><tt class="py-lineno">740</tt>  <tt class="py-line"><tt class="py-docstring">        registering an X2go server session and then passing the</tt> </tt>
+<a name="L741"></a><tt class="py-lineno">741</tt>  <tt class="py-line"><tt class="py-docstring">        server-side X2go session name to this method.</tt> </tt>
+<a name="L742"></a><tt class="py-lineno">742</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L743"></a><tt class="py-lineno">743</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L744"></a><tt class="py-lineno">744</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-188" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-188', 'is_alive', 'link-141');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L745"></a><tt class="py-lineno">745</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-189" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-189', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L746"></a><tt class="py-lineno">746</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-190" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#suspend,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.suspend()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#suspend,Method x2go.session.X2goSession.suspend()=x2go.session.X2goSession-class.html#suspend"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.suspend
-x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-189', 'suspend', 'link-189');">suspend</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L745"></a><tt class="py-lineno">745</tt>  <tt class="py-line"> </tt>
-<a name="L746"></a><tt class="py-lineno">746</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L747"></a><tt class="py-lineno">747</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L748"></a><tt class="py-lineno">748</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L749"></a><tt class="py-lineno">749</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-190" class="py-name" targets="Method x2go.session.X2goSession.session_cleanup()=x2go.session.X2goSession-class.html#session_cleanup"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-190', 'session_cleanup', 'link-190');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L750"></a><tt class="py-lineno">750</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L751"></a><tt class="py-lineno">751</tt>  <tt class="py-line"> </tt>
-<a name="L752"></a><tt class="py-lineno">752</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-191" class="py-name"><a title="x2go.session.X2goSession.has_control_session" class="py-name" href="#" onclick="return doclink('link-191', 'has_control_session', 'link-83');">has_control_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">:</tt> </tt>
-<a name="L753"></a><tt class="py-lineno">753</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-192" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
+x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-190', 'suspend', 'link-190');">suspend</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L747"></a><tt class="py-lineno">747</tt>  <tt class="py-line"> </tt>
+<a name="L748"></a><tt class="py-lineno">748</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L749"></a><tt class="py-lineno">749</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L750"></a><tt class="py-lineno">750</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L751"></a><tt class="py-lineno">751</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-191" class="py-name" targets="Method x2go.session.X2goSession.session_cleanup()=x2go.session.X2goSession-class.html#session_cleanup"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-191', 'session_cleanup', 'link-191');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L752"></a><tt class="py-lineno">752</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
+<a name="L753"></a><tt class="py-lineno">753</tt>  <tt class="py-line"> </tt>
+<a name="L754"></a><tt class="py-lineno">754</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-192" class="py-name"><a title="x2go.session.X2goSession.has_control_session" class="py-name" href="#" onclick="return doclink('link-192', 'has_control_session', 'link-83');">has_control_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">:</tt> </tt>
+<a name="L755"></a><tt class="py-lineno">755</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-193" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.suspend
-x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-192', 'suspend', 'link-189');">suspend</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L754"></a><tt class="py-lineno">754</tt>  <tt class="py-line"> </tt>
-<a name="L755"></a><tt class="py-lineno">755</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L756"></a><tt class="py-lineno">756</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L757"></a><tt class="py-lineno">757</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L758"></a><tt class="py-lineno">758</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-193" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-193', 'session_cleanup', 'link-190');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L759"></a><tt class="py-lineno">759</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L760"></a><tt class="py-lineno">760</tt>  <tt class="py-line"> </tt>
-<a name="L761"></a><tt class="py-lineno">761</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L762"></a><tt class="py-lineno">762</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-194" class="py-name" targets="Class x2go.x2go_exceptions.X2goClientException=x2go.x2go_exceptions.X2goClientException-class.html"><a title="x2go.x2go_exceptions.X2goClientException" class="py-name" href="#" onclick="return doclink('link-194', 'X2goClientException', 'link-194');">X2goClientException</a></tt><tt class="py-op">(</tt><tt class="py-string">'cannot suspend session'</tt><tt class="py-op">)</tt> </tt>
-<a name="L763"></a><tt class="py-lineno">763</tt>  <tt class="py-line"> </tt>
-<a name="L764"></a><tt class="py-lineno">764</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L765"></a><tt class="py-lineno">765</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L766"></a><tt class="py-lineno">766</tt>  <tt class="py-line"> </tt>
-<a name="L767"></a><tt class="py-lineno">767</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-</div><a name="L768"></a><tt class="py-lineno">768</tt>  <tt class="py-line">    <tt class="py-name">__suspend</tt> <tt class="py-op">=</tt> <tt id="link-195" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
+x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-193', 'suspend', 'link-190');">suspend</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L756"></a><tt class="py-lineno">756</tt>  <tt class="py-line"> </tt>
+<a name="L757"></a><tt class="py-lineno">757</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L758"></a><tt class="py-lineno">758</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L759"></a><tt class="py-lineno">759</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L760"></a><tt class="py-lineno">760</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-194" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-194', 'session_cleanup', 'link-191');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L761"></a><tt class="py-lineno">761</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
+<a name="L762"></a><tt class="py-lineno">762</tt>  <tt class="py-line"> </tt>
+<a name="L763"></a><tt class="py-lineno">763</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L764"></a><tt class="py-lineno">764</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-195" class="py-name" targets="Class x2go.x2go_exceptions.X2goClientException=x2go.x2go_exceptions.X2goClientException-class.html"><a title="x2go.x2go_exceptions.X2goClientException" class="py-name" href="#" onclick="return doclink('link-195', 'X2goClientException', 'link-195');">X2goClientException</a></tt><tt class="py-op">(</tt><tt class="py-string">'cannot suspend session'</tt><tt class="py-op">)</tt> </tt>
+<a name="L765"></a><tt class="py-lineno">765</tt>  <tt class="py-line"> </tt>
+<a name="L766"></a><tt class="py-lineno">766</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L767"></a><tt class="py-lineno">767</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L768"></a><tt class="py-lineno">768</tt>  <tt class="py-line"> </tt>
+<a name="L769"></a><tt class="py-lineno">769</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
+</div><a name="L770"></a><tt class="py-lineno">770</tt>  <tt class="py-line">    <tt class="py-name">__suspend</tt> <tt class="py-op">=</tt> <tt id="link-196" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.suspend
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.suspend
-x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-195', 'suspend', 'link-189');">suspend</a></tt> </tt>
-<a name="L769"></a><tt class="py-lineno">769</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.terminate"></a><div id="X2goSession.terminate-def"><a name="L770"></a><tt class="py-lineno">770</tt> <a class="py-toggle" href="#" id="X2goSession.terminate-toggle" onclick="return toggle('X2goSession.terminate');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#terminate">terminate</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.terminate-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.terminate-expanded"><a name="L771"></a><tt class="py-lineno">771</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L772"></a><tt class="py-lineno">772</tt>  <tt class="py-line"><tt class="py-docstring">        Terminate an X2go session.</tt> </tt>
-<a name="L773"></a><tt class="py-lineno">773</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L774"></a><tt class="py-lineno">774</tt>  <tt class="py-line"><tt class="py-docstring">        You can either terminate a session that you have formerly</tt> </tt>
-<a name="L775"></a><tt class="py-lineno">775</tt>  <tt class="py-line"><tt class="py-docstring">        started/resumed within the current X2goClient instance.</tt> </tt>
-<a name="L776"></a><tt class="py-lineno">776</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L777"></a><tt class="py-lineno">777</tt>  <tt class="py-line"><tt class="py-docstring">        Or you can terminate a non-attached session by simply</tt> </tt>
-<a name="L778"></a><tt class="py-lineno">778</tt>  <tt class="py-line"><tt class="py-docstring">        registering an X2go server session and then passing the</tt> </tt>
-<a name="L779"></a><tt class="py-lineno">779</tt>  <tt class="py-line"><tt class="py-docstring">        server-side X2go session name to this method.</tt> </tt>
-<a name="L780"></a><tt class="py-lineno">780</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L781"></a><tt class="py-lineno">781</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L782"></a><tt class="py-lineno">782</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-196" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
-x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-196', 'is_alive', 'link-140');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L783"></a><tt class="py-lineno">783</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-197" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-197', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L784"></a><tt class="py-lineno">784</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-198" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#terminate,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.terminate()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#terminate,Method x2go.session.X2goSession.terminate()=x2go.session.X2goSession-class.html#terminate"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
+x2go.session.X2goSession.suspend" class="py-name" href="#" onclick="return doclink('link-196', 'suspend', 'link-190');">suspend</a></tt> </tt>
+<a name="L771"></a><tt class="py-lineno">771</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.terminate"></a><div id="X2goSession.terminate-def"><a name="L772"></a><tt class="py-lineno">772</tt> <a class="py-toggle" href="#" id="X2goSession.terminate-toggle" onclick="return toggle('X2goSession.terminate');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#terminate">terminate</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.terminate-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.terminate-expanded"><a name="L773"></a><tt class="py-lineno">773</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L774"></a><tt class="py-lineno">774</tt>  <tt class="py-line"><tt class="py-docstring">        Terminate an X2go session.</tt> </tt>
+<a name="L775"></a><tt class="py-lineno">775</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L776"></a><tt class="py-lineno">776</tt>  <tt class="py-line"><tt class="py-docstring">        You can either terminate a session that you have formerly</tt> </tt>
+<a name="L777"></a><tt class="py-lineno">777</tt>  <tt class="py-line"><tt class="py-docstring">        started/resumed within the current X2goClient instance.</tt> </tt>
+<a name="L778"></a><tt class="py-lineno">778</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L779"></a><tt class="py-lineno">779</tt>  <tt class="py-line"><tt class="py-docstring">        Or you can terminate a non-attached session by simply</tt> </tt>
+<a name="L780"></a><tt class="py-lineno">780</tt>  <tt class="py-line"><tt class="py-docstring">        registering an X2go server session and then passing the</tt> </tt>
+<a name="L781"></a><tt class="py-lineno">781</tt>  <tt class="py-line"><tt class="py-docstring">        server-side X2go session name to this method.</tt> </tt>
+<a name="L782"></a><tt class="py-lineno">782</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L783"></a><tt class="py-lineno">783</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L784"></a><tt class="py-lineno">784</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-197" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_alive
+x2go.session.X2goSession.is_alive" class="py-name" href="#" onclick="return doclink('link-197', 'is_alive', 'link-141');">is_alive</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L785"></a><tt class="py-lineno">785</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-198" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-198', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L786"></a><tt class="py-lineno">786</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-199" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#terminate,Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.terminate()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#terminate,Method x2go.session.X2goSession.terminate()=x2go.session.X2goSession-class.html#terminate"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.terminate
-x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-198', 'terminate', 'link-198');">terminate</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L785"></a><tt class="py-lineno">785</tt>  <tt class="py-line"> </tt>
-<a name="L786"></a><tt class="py-lineno">786</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L787"></a><tt class="py-lineno">787</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L788"></a><tt class="py-lineno">788</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L789"></a><tt class="py-lineno">789</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-199" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-199', 'session_cleanup', 'link-190');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L790"></a><tt class="py-lineno">790</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L791"></a><tt class="py-lineno">791</tt>  <tt class="py-line"> </tt>
-<a name="L792"></a><tt class="py-lineno">792</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-200" class="py-name"><a title="x2go.session.X2goSession.has_control_session" class="py-name" href="#" onclick="return doclink('link-200', 'has_control_session', 'link-83');">has_control_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">:</tt> </tt>
-<a name="L793"></a><tt class="py-lineno">793</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-201" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
+x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-199', 'terminate', 'link-199');">terminate</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L787"></a><tt class="py-lineno">787</tt>  <tt class="py-line"> </tt>
+<a name="L788"></a><tt class="py-lineno">788</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L789"></a><tt class="py-lineno">789</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L790"></a><tt class="py-lineno">790</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L791"></a><tt class="py-lineno">791</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-200" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-200', 'session_cleanup', 'link-191');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L792"></a><tt class="py-lineno">792</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
+<a name="L793"></a><tt class="py-lineno">793</tt>  <tt class="py-line"> </tt>
+<a name="L794"></a><tt class="py-lineno">794</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-201" class="py-name"><a title="x2go.session.X2goSession.has_control_session" class="py-name" href="#" onclick="return doclink('link-201', 'has_control_session', 'link-83');">has_control_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">:</tt> </tt>
+<a name="L795"></a><tt class="py-lineno">795</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-202" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.terminate
-x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-201', 'terminate', 'link-198');">terminate</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L794"></a><tt class="py-lineno">794</tt>  <tt class="py-line"> </tt>
-<a name="L795"></a><tt class="py-lineno">795</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L796"></a><tt class="py-lineno">796</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L797"></a><tt class="py-lineno">797</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L798"></a><tt class="py-lineno">798</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-202" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-202', 'session_cleanup', 'link-190');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L799"></a><tt class="py-lineno">799</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L800"></a><tt class="py-lineno">800</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L801"></a><tt class="py-lineno">801</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-203" class="py-name"><a title="x2go.x2go_exceptions.X2goClientException" class="py-name" href="#" onclick="return doclink('link-203', 'X2goClientException', 'link-194');">X2goClientException</a></tt><tt class="py-op">(</tt><tt class="py-string">'cannot terminate session'</tt><tt class="py-op">)</tt> </tt>
-<a name="L802"></a><tt class="py-lineno">802</tt>  <tt class="py-line"> </tt>
-<a name="L803"></a><tt class="py-lineno">803</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L804"></a><tt class="py-lineno">804</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L805"></a><tt class="py-lineno">805</tt>  <tt class="py-line"> </tt>
-<a name="L806"></a><tt class="py-lineno">806</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-</div><a name="L807"></a><tt class="py-lineno">807</tt>  <tt class="py-line">    <tt class="py-name">__terminate</tt> <tt class="py-op">=</tt> <tt id="link-204" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
+x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-202', 'terminate', 'link-199');">terminate</a></tt><tt class="py-op">(</tt><tt class="py-name">session_name</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">session_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L796"></a><tt class="py-lineno">796</tt>  <tt class="py-line"> </tt>
+<a name="L797"></a><tt class="py-lineno">797</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L798"></a><tt class="py-lineno">798</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L799"></a><tt class="py-lineno">799</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
+<a name="L800"></a><tt class="py-lineno">800</tt>  <tt class="py-line">                    <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-203" class="py-name"><a title="x2go.session.X2goSession.session_cleanup" class="py-name" href="#" onclick="return doclink('link-203', 'session_cleanup', 'link-191');">session_cleanup</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L801"></a><tt class="py-lineno">801</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
+<a name="L802"></a><tt class="py-lineno">802</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L803"></a><tt class="py-lineno">803</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt id="link-204" class="py-name"><a title="x2go.x2go_exceptions.X2goClientException" class="py-name" href="#" onclick="return doclink('link-204', 'X2goClientException', 'link-195');">X2goClientException</a></tt><tt class="py-op">(</tt><tt class="py-string">'cannot terminate session'</tt><tt class="py-op">)</tt> </tt>
+<a name="L804"></a><tt class="py-lineno">804</tt>  <tt class="py-line"> </tt>
+<a name="L805"></a><tt class="py-lineno">805</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L806"></a><tt class="py-lineno">806</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_X2goSession__disconnect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L807"></a><tt class="py-lineno">807</tt>  <tt class="py-line"> </tt>
+<a name="L808"></a><tt class="py-lineno">808</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
+</div><a name="L809"></a><tt class="py-lineno">809</tt>  <tt class="py-line">    <tt class="py-name">__terminate</tt> <tt class="py-op">=</tt> <tt id="link-205" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.terminate
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.terminate
-x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-204', 'terminate', 'link-198');">terminate</a></tt> </tt>
-<a name="L808"></a><tt class="py-lineno">808</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.get_profile_name"></a><div id="X2goSession.get_profile_name-def"><a name="L809"></a><tt class="py-lineno">809</tt> <a class="py-toggle" href="#" id="X2goSession.get_profile_name-toggle" onclick="return toggle('X2goSession.get_profile_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#get_profile_name">get_profile_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.get_profile_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.get_profile_name-expanded"><a name="L810"></a><tt class="py-lineno">810</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L811"></a><tt class="py-lineno">811</tt>  <tt class="py-line"><tt class="py-docstring">        Retrieve the profile name of this registered session.</tt> </tt>
-<a name="L812"></a><tt class="py-lineno">812</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L813"></a><tt class="py-lineno">813</tt>  <tt class="py-line"><tt class="py-docstring">        @return: X2go client profile name of the session</tt> </tt>
-<a name="L814"></a><tt class="py-lineno">814</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{str}</tt> </tt>
-<a name="L815"></a><tt class="py-lineno">815</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L816"></a><tt class="py-lineno">816</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L817"></a><tt class="py-lineno">817</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">profile_name</tt> </tt>
-</div><a name="L818"></a><tt class="py-lineno">818</tt>  <tt class="py-line">    <tt class="py-name">__get_profile_name</tt> <tt class="py-op">=</tt> <tt id="link-205" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.get_profile_name()=x2go.registry.X2goSessionRegistry-class.html#get_profile_name,Method x2go.session.X2goSession.get_profile_name()=x2go.session.X2goSession-class.html#get_profile_name"><a title="x2go.registry.X2goSessionRegistry.get_profile_name
-x2go.session.X2goSession.get_profile_name" class="py-name" href="#" onclick="return doclink('link-205', 'get_profile_name', 'link-205');">get_profile_name</a></tt> </tt>
-<a name="L819"></a><tt class="py-lineno">819</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.get_profile_id"></a><div id="X2goSession.get_profile_id-def"><a name="L820"></a><tt class="py-lineno">820</tt> <a class="py-toggle" href="#" id="X2goSession.get_profile_id-toggle" onclick="return toggle('X2goSession.get_profile_id');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#get_profile_id">get_profile_id</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.get_profile_id-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.get_profile_id-expanded"><a name="L821"></a><tt class="py-lineno">821</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L822"></a><tt class="py-lineno">822</tt>  <tt class="py-line"><tt class="py-docstring">        Retrieve this registered session's profile id.</tt> </tt>
-<a name="L823"></a><tt class="py-lineno">823</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L824"></a><tt class="py-lineno">824</tt>  <tt class="py-line"><tt class="py-docstring">        @return: the session profile's id</tt> </tt>
-<a name="L825"></a><tt class="py-lineno">825</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{str}</tt> </tt>
-<a name="L826"></a><tt class="py-lineno">826</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L827"></a><tt class="py-lineno">827</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L828"></a><tt class="py-lineno">828</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">profile_id</tt> </tt>
-</div><a name="L829"></a><tt class="py-lineno">829</tt>  <tt class="py-line">    <tt class="py-name">__get_profile_id</tt> <tt class="py-op">=</tt> <tt id="link-206" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.get_profile_id()=x2go.registry.X2goSessionRegistry-class.html#get_profile_id,Method x2go.session.X2goSession.get_profile_id()=x2go.session.X2goSession-class.html#get_profile_id"><a title="x2go.registry.X2goSessionRegistry.get_profile_id
-x2go.session.X2goSession.get_profile_id" class="py-name" href="#" onclick="return doclink('link-206', 'get_profile_id', 'link-206');">get_profile_id</a></tt> </tt>
-<a name="L830"></a><tt class="py-lineno">830</tt>  <tt class="py-line"> </tt>
-<a name="L831"></a><tt class="py-lineno">831</tt>  <tt class="py-line">    <tt class="py-comment">###</tt> </tt>
-<a name="L832"></a><tt class="py-lineno">832</tt>  <tt class="py-line">    <tt class="py-comment">### QUERYING INFORMATION</tt> </tt>
+x2go.session.X2goSession.terminate" class="py-name" href="#" onclick="return doclink('link-205', 'terminate', 'link-199');">terminate</a></tt> </tt>
+<a name="L810"></a><tt class="py-lineno">810</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.get_profile_name"></a><div id="X2goSession.get_profile_name-def"><a name="L811"></a><tt class="py-lineno">811</tt> <a class="py-toggle" href="#" id="X2goSession.get_profile_name-toggle" onclick="return toggle('X2goSession.get_profile_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#get_profile_name">get_profile_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.get_profile_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.get_profile_name-expanded"><a name="L812"></a><tt class="py-lineno">812</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L813"></a><tt class="py-lineno">813</tt>  <tt class="py-line"><tt class="py-docstring">        Retrieve the profile name of this registered session.</tt> </tt>
+<a name="L814"></a><tt class="py-lineno">814</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L815"></a><tt class="py-lineno">815</tt>  <tt class="py-line"><tt class="py-docstring">        @return: X2go client profile name of the session</tt> </tt>
+<a name="L816"></a><tt class="py-lineno">816</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{str}</tt> </tt>
+<a name="L817"></a><tt class="py-lineno">817</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L818"></a><tt class="py-lineno">818</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L819"></a><tt class="py-lineno">819</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">profile_name</tt> </tt>
+</div><a name="L820"></a><tt class="py-lineno">820</tt>  <tt class="py-line">    <tt class="py-name">__get_profile_name</tt> <tt class="py-op">=</tt> <tt id="link-206" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.get_profile_name()=x2go.registry.X2goSessionRegistry-class.html#get_profile_name,Method x2go.session.X2goSession.get_profile_name()=x2go.session.X2goSession-class.html#get_profile_name"><a title="x2go.registry.X2goSessionRegistry.get_profile_name
+x2go.session.X2goSession.get_profile_name" class="py-name" href="#" onclick="return doclink('link-206', 'get_profile_name', 'link-206');">get_profile_name</a></tt> </tt>
+<a name="L821"></a><tt class="py-lineno">821</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.get_profile_id"></a><div id="X2goSession.get_profile_id-def"><a name="L822"></a><tt class="py-lineno">822</tt> <a class="py-toggle" href="#" id="X2goSession.get_profile_id-toggle" onclick="return toggle('X2goSession.get_profile_id');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#get_profile_id">get_profile_id</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.get_profile_id-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.get_profile_id-expanded"><a name="L823"></a><tt class="py-lineno">823</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L824"></a><tt class="py-lineno">824</tt>  <tt class="py-line"><tt class="py-docstring">        Retrieve this registered session's profile id.</tt> </tt>
+<a name="L825"></a><tt class="py-lineno">825</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L826"></a><tt class="py-lineno">826</tt>  <tt class="py-line"><tt class="py-docstring">        @return: the session profile's id</tt> </tt>
+<a name="L827"></a><tt class="py-lineno">827</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{str}</tt> </tt>
+<a name="L828"></a><tt class="py-lineno">828</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L829"></a><tt class="py-lineno">829</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L830"></a><tt class="py-lineno">830</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">profile_id</tt> </tt>
+</div><a name="L831"></a><tt class="py-lineno">831</tt>  <tt class="py-line">    <tt class="py-name">__get_profile_id</tt> <tt class="py-op">=</tt> <tt id="link-207" class="py-name" targets="Method x2go.registry.X2goSessionRegistry.get_profile_id()=x2go.registry.X2goSessionRegistry-class.html#get_profile_id,Method x2go.session.X2goSession.get_profile_id()=x2go.session.X2goSession-class.html#get_profile_id"><a title="x2go.registry.X2goSessionRegistry.get_profile_id
+x2go.session.X2goSession.get_profile_id" class="py-name" href="#" onclick="return doclink('link-207', 'get_profile_id', 'link-207');">get_profile_id</a></tt> </tt>
+<a name="L832"></a><tt class="py-lineno">832</tt>  <tt class="py-line"> </tt>
 <a name="L833"></a><tt class="py-lineno">833</tt>  <tt class="py-line">    <tt class="py-comment">###</tt> </tt>
-<a name="L834"></a><tt class="py-lineno">834</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.session_ok"></a><div id="X2goSession.session_ok-def"><a name="L835"></a><tt class="py-lineno">835</tt> <a class="py-toggle" href="#" id="X2goSession.session_ok-toggle" onclick="return toggle('X2goSession.session_ok');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#session_ok">session_ok</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.session_ok-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.session_ok-expanded"><a name="L836"></a><tt class="py-lineno">836</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L837"></a><tt class="py-lineno">837</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is</tt> </tt>
-<a name="L838"></a><tt class="py-lineno">838</tt>  <tt class="py-line"><tt class="py-docstring">        in a healthy state.</tt> </tt>
-<a name="L839"></a><tt class="py-lineno">839</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L840"></a><tt class="py-lineno">840</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is ok, C{False} otherwise</tt> </tt>
-<a name="L841"></a><tt class="py-lineno">841</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L842"></a><tt class="py-lineno">842</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L843"></a><tt class="py-lineno">843</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L844"></a><tt class="py-lineno">844</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L845"></a><tt class="py-lineno">845</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-207" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.ok()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#ok"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.ok" class="py-name" href="#" onclick="return doclink('link-207', 'ok', 'link-207');">ok</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L846"></a><tt class="py-lineno">846</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-</div><a name="L847"></a><tt class="py-lineno">847</tt>  <tt class="py-line">    <tt class="py-name">__session_ok</tt> <tt class="py-op">=</tt> <tt id="link-208" class="py-name" targets="Method x2go.client.X2goClient.session_ok()=x2go.client.X2goClient-class.html#session_ok,Method x2go.session.X2goSession.session_ok()=x2go.session.X2goSession-class.html#session_ok"><a title="x2go.client.X2goClient.session_ok
-x2go.session.X2goSession.session_ok" class="py-name" href="#" onclick="return doclink('link-208', 'session_ok', 'link-208');">session_ok</a></tt> </tt>
-<a name="L848"></a><tt class="py-lineno">848</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.is_connected"></a><div id="X2goSession.is_connected-def"><a name="L849"></a><tt class="py-lineno">849</tt> <a class="py-toggle" href="#" id="X2goSession.is_connected-toggle" onclick="return toggle('X2goSession.is_connected');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_connected">is_connected</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.is_connected-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_connected-expanded"><a name="L850"></a><tt class="py-lineno">850</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L851"></a><tt class="py-lineno">851</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is connected to the </tt> </tt>
-<a name="L852"></a><tt class="py-lineno">852</tt>  <tt class="py-line"><tt class="py-docstring">        remote server.</tt> </tt>
-<a name="L853"></a><tt class="py-lineno">853</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L854"></a><tt class="py-lineno">854</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is connected, C{False} otherwise</tt> </tt>
-<a name="L855"></a><tt class="py-lineno">855</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L856"></a><tt class="py-lineno">856</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L857"></a><tt class="py-lineno">857</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L858"></a><tt class="py-lineno">858</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">bool</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-209" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
+<a name="L834"></a><tt class="py-lineno">834</tt>  <tt class="py-line">    <tt class="py-comment">### QUERYING INFORMATION</tt> </tt>
+<a name="L835"></a><tt class="py-lineno">835</tt>  <tt class="py-line">    <tt class="py-comment">###</tt> </tt>
+<a name="L836"></a><tt class="py-lineno">836</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.session_ok"></a><div id="X2goSession.session_ok-def"><a name="L837"></a><tt class="py-lineno">837</tt> <a class="py-toggle" href="#" id="X2goSession.session_ok-toggle" onclick="return toggle('X2goSession.session_ok');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#session_ok">session_ok</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.session_ok-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.session_ok-expanded"><a name="L838"></a><tt class="py-lineno">838</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L839"></a><tt class="py-lineno">839</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is</tt> </tt>
+<a name="L840"></a><tt class="py-lineno">840</tt>  <tt class="py-line"><tt class="py-docstring">        in a healthy state.</tt> </tt>
+<a name="L841"></a><tt class="py-lineno">841</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L842"></a><tt class="py-lineno">842</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is ok, C{False} otherwise</tt> </tt>
+<a name="L843"></a><tt class="py-lineno">843</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L844"></a><tt class="py-lineno">844</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L845"></a><tt class="py-lineno">845</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L846"></a><tt class="py-lineno">846</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
+<a name="L847"></a><tt class="py-lineno">847</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-208" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.ok()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#ok"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.ok" class="py-name" href="#" onclick="return doclink('link-208', 'ok', 'link-208');">ok</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L848"></a><tt class="py-lineno">848</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
+</div><a name="L849"></a><tt class="py-lineno">849</tt>  <tt class="py-line">    <tt class="py-name">__session_ok</tt> <tt class="py-op">=</tt> <tt id="link-209" class="py-name" targets="Method x2go.client.X2goClient.session_ok()=x2go.client.X2goClient-class.html#session_ok,Method x2go.session.X2goSession.session_ok()=x2go.session.X2goSession-class.html#session_ok"><a title="x2go.client.X2goClient.session_ok
+x2go.session.X2goSession.session_ok" class="py-name" href="#" onclick="return doclink('link-209', 'session_ok', 'link-209');">session_ok</a></tt> </tt>
+<a name="L850"></a><tt class="py-lineno">850</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.is_connected"></a><div id="X2goSession.is_connected-def"><a name="L851"></a><tt class="py-lineno">851</tt> <a class="py-toggle" href="#" id="X2goSession.is_connected-toggle" onclick="return toggle('X2goSession.is_connected');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_connected">is_connected</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.is_connected-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_connected-expanded"><a name="L852"></a><tt class="py-lineno">852</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L853"></a><tt class="py-lineno">853</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is connected to the </tt> </tt>
+<a name="L854"></a><tt class="py-lineno">854</tt>  <tt class="py-line"><tt class="py-docstring">        remote server.</tt> </tt>
+<a name="L855"></a><tt class="py-lineno">855</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L856"></a><tt class="py-lineno">856</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is connected, C{False} otherwise</tt> </tt>
+<a name="L857"></a><tt class="py-lineno">857</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L858"></a><tt class="py-lineno">858</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L859"></a><tt class="py-lineno">859</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L860"></a><tt class="py-lineno">860</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> <tt class="py-op">=</tt> <tt class="py-name">bool</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-210" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_connected
-x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-209', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L859"></a><tt class="py-lineno">859</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
-<a name="L860"></a><tt class="py-lineno">860</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L861"></a><tt class="py-lineno">861</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L862"></a><tt class="py-lineno">862</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L863"></a><tt class="py-lineno">863</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
-</div><a name="L864"></a><tt class="py-lineno">864</tt>  <tt class="py-line">    <tt class="py-name">__is_connected</tt> <tt class="py-op">=</tt> <tt id="link-210" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
+x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-210', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L861"></a><tt class="py-lineno">861</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt><tt class="py-op">:</tt> </tt>
+<a name="L862"></a><tt class="py-lineno">862</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L863"></a><tt class="py-lineno">863</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L864"></a><tt class="py-lineno">864</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L865"></a><tt class="py-lineno">865</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">connected</tt> </tt>
+</div><a name="L866"></a><tt class="py-lineno">866</tt>  <tt class="py-line">    <tt class="py-name">__is_connected</tt> <tt class="py-op">=</tt> <tt id="link-211" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_connected
-x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-210', 'is_connected', 'link-89');">is_connected</a></tt> </tt>
-<a name="L865"></a><tt class="py-lineno">865</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.is_running"></a><div id="X2goSession.is_running-def"><a name="L866"></a><tt class="py-lineno">866</tt> <a class="py-toggle" href="#" id="X2goSession.is_running-toggle" onclick="return toggle('X2goSession.is_running');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_running">is_running</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.is_running-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_running-expanded"><a name="L867"></a><tt class="py-lineno">867</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L868"></a><tt class="py-lineno">868</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is up and running.</tt> </tt>
-<a name="L869"></a><tt class="py-lineno">869</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L870"></a><tt class="py-lineno">870</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is running, C{False} otherwise</tt> </tt>
-<a name="L871"></a><tt class="py-lineno">871</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L872"></a><tt class="py-lineno">872</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L873"></a><tt class="py-lineno">873</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L874"></a><tt class="py-lineno">874</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-211" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
+x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-211', 'is_connected', 'link-89');">is_connected</a></tt> </tt>
+<a name="L867"></a><tt class="py-lineno">867</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.is_running"></a><div id="X2goSession.is_running-def"><a name="L868"></a><tt class="py-lineno">868</tt> <a class="py-toggle" href="#" id="X2goSession.is_running-toggle" onclick="return toggle('X2goSession.is_running');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_running">is_running</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.is_running-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_running-expanded"><a name="L869"></a><tt class="py-lineno">869</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L870"></a><tt class="py-lineno">870</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is up and running.</tt> </tt>
+<a name="L871"></a><tt class="py-lineno">871</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L872"></a><tt class="py-lineno">872</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is running, C{False} otherwise</tt> </tt>
+<a name="L873"></a><tt class="py-lineno">873</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L874"></a><tt class="py-lineno">874</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L875"></a><tt class="py-lineno">875</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L876"></a><tt class="py-lineno">876</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-212" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_connected
-x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-211', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L875"></a><tt class="py-lineno">875</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-212" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
+x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-212', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L877"></a><tt class="py-lineno">877</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-213" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running
-x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-212', 'is_running', 'link-152');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-213" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
+x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-213', 'is_running', 'link-153');">is_running</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-214" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
 x2go.client.X2goClient.get_session_name
-x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-213', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L876"></a><tt class="py-lineno">876</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">:</tt> </tt>
-<a name="L877"></a><tt class="py-lineno">877</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L878"></a><tt class="py-lineno">878</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L879"></a><tt class="py-lineno">879</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">:</tt> </tt>
-<a name="L880"></a><tt class="py-lineno">880</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L881"></a><tt class="py-lineno">881</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> </tt>
-</div><a name="L882"></a><tt class="py-lineno">882</tt>  <tt class="py-line">    <tt class="py-name">__is_running</tt> <tt class="py-op">=</tt> <tt id="link-214" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
+x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-214', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L878"></a><tt class="py-lineno">878</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">:</tt> </tt>
+<a name="L879"></a><tt class="py-lineno">879</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L880"></a><tt class="py-lineno">880</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L881"></a><tt class="py-lineno">881</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt><tt class="py-op">:</tt> </tt>
+<a name="L882"></a><tt class="py-lineno">882</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L883"></a><tt class="py-lineno">883</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> </tt>
+</div><a name="L884"></a><tt class="py-lineno">884</tt>  <tt class="py-line">    <tt class="py-name">__is_running</tt> <tt class="py-op">=</tt> <tt id="link-215" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_running
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_running
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_running
-x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-214', 'is_running', 'link-152');">is_running</a></tt> </tt>
-<a name="L883"></a><tt class="py-lineno">883</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.is_suspended"></a><div id="X2goSession.is_suspended-def"><a name="L884"></a><tt class="py-lineno">884</tt> <a class="py-toggle" href="#" id="X2goSession.is_suspended-toggle" onclick="return toggle('X2goSession.is_suspended');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_suspended">is_suspended</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.is_suspended-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_suspended-expanded"><a name="L885"></a><tt class="py-lineno">885</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L886"></a><tt class="py-lineno">886</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is in suspended state.</tt> </tt>
-<a name="L887"></a><tt class="py-lineno">887</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L888"></a><tt class="py-lineno">888</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is suspended, C{False} otherwise</tt> </tt>
-<a name="L889"></a><tt class="py-lineno">889</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L890"></a><tt class="py-lineno">890</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L891"></a><tt class="py-lineno">891</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L892"></a><tt class="py-lineno">892</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-215" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
+x2go.session.X2goSession.is_running" class="py-name" href="#" onclick="return doclink('link-215', 'is_running', 'link-153');">is_running</a></tt> </tt>
+<a name="L885"></a><tt class="py-lineno">885</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.is_suspended"></a><div id="X2goSession.is_suspended-def"><a name="L886"></a><tt class="py-lineno">886</tt> <a class="py-toggle" href="#" id="X2goSession.is_suspended-toggle" onclick="return toggle('X2goSession.is_suspended');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#is_suspended">is_suspended</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.is_suspended-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.is_suspended-expanded"><a name="L887"></a><tt class="py-lineno">887</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L888"></a><tt class="py-lineno">888</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session is in suspended state.</tt> </tt>
+<a name="L889"></a><tt class="py-lineno">889</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L890"></a><tt class="py-lineno">890</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session is suspended, C{False} otherwise</tt> </tt>
+<a name="L891"></a><tt class="py-lineno">891</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L892"></a><tt class="py-lineno">892</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L893"></a><tt class="py-lineno">893</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L894"></a><tt class="py-lineno">894</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-216" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_connected
-x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-215', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L893"></a><tt class="py-lineno">893</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-216" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
+x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-216', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L895"></a><tt class="py-lineno">895</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-217" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended
-x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-216', 'is_suspended', 'link-153');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-217" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
+x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-217', 'is_suspended', 'link-154');">is_suspended</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-218" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
 x2go.client.X2goClient.get_session_name
-x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-217', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L894"></a><tt class="py-lineno">894</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">:</tt> </tt>
-<a name="L895"></a><tt class="py-lineno">895</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L896"></a><tt class="py-lineno">896</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L897"></a><tt class="py-lineno">897</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">:</tt> </tt>
-<a name="L898"></a><tt class="py-lineno">898</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L899"></a><tt class="py-lineno">899</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> </tt>
-</div><a name="L900"></a><tt class="py-lineno">900</tt>  <tt class="py-line">    <tt class="py-name">__is_suspended</tt> <tt class="py-op">=</tt> <tt id="link-218" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
+x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-218', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L896"></a><tt class="py-lineno">896</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">:</tt> </tt>
+<a name="L897"></a><tt class="py-lineno">897</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L898"></a><tt class="py-lineno">898</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L899"></a><tt class="py-lineno">899</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt><tt class="py-op">:</tt> </tt>
+<a name="L900"></a><tt class="py-lineno">900</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L901"></a><tt class="py-lineno">901</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> </tt>
+</div><a name="L902"></a><tt class="py-lineno">902</tt>  <tt class="py-line">    <tt class="py-name">__is_suspended</tt> <tt class="py-op">=</tt> <tt id="link-219" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_suspended
 x2go.backends.info._stdout.X2goServerSessionInfoSTDOUT.is_suspended
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_suspended
-x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-218', 'is_suspended', 'link-153');">is_suspended</a></tt> </tt>
-<a name="L901"></a><tt class="py-lineno">901</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.has_terminated"></a><div id="X2goSession.has_terminated-def"><a name="L902"></a><tt class="py-lineno">902</tt> <a class="py-toggle" href="#" id="X2goSession.has_terminated-toggle" onclick="return toggle('X2goSession.has_terminated');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#has_terminated">has_terminated</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.has_terminated-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.has_terminated-expanded"><a name="L903"></a><tt class="py-lineno">903</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L904"></a><tt class="py-lineno">904</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session has terminated.</tt> </tt>
-<a name="L905"></a><tt class="py-lineno">905</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L906"></a><tt class="py-lineno">906</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session has terminated, C{False} otherwise</tt> </tt>
-<a name="L907"></a><tt class="py-lineno">907</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L908"></a><tt class="py-lineno">908</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L909"></a><tt class="py-lineno">909</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L910"></a><tt class="py-lineno">910</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-219" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
+x2go.session.X2goSession.is_suspended" class="py-name" href="#" onclick="return doclink('link-219', 'is_suspended', 'link-154');">is_suspended</a></tt> </tt>
+<a name="L903"></a><tt class="py-lineno">903</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.has_terminated"></a><div id="X2goSession.has_terminated-def"><a name="L904"></a><tt class="py-lineno">904</tt> <a class="py-toggle" href="#" id="X2goSession.has_terminated-toggle" onclick="return toggle('X2goSession.has_terminated');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#has_terminated">has_terminated</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.has_terminated-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.has_terminated-expanded"><a name="L905"></a><tt class="py-lineno">905</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L906"></a><tt class="py-lineno">906</tt>  <tt class="py-line"><tt class="py-docstring">        Test if this registered X2go session has terminated.</tt> </tt>
+<a name="L907"></a><tt class="py-lineno">907</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L908"></a><tt class="py-lineno">908</tt>  <tt class="py-line"><tt class="py-docstring">        @return: C{True} if session has terminated, C{False} otherwise</tt> </tt>
+<a name="L909"></a><tt class="py-lineno">909</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L910"></a><tt class="py-lineno">910</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L911"></a><tt class="py-lineno">911</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L912"></a><tt class="py-lineno">912</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-220" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.is_connected
 x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.is_connected
-x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-219', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L911"></a><tt class="py-lineno">911</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-220" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#has_terminated,Method x2go.session.X2goSession.has_terminated()=x2go.session.X2goSession-class.html#has_terminated"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
-x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-220', 'has_terminated', 'link-220');">has_terminated</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-221" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
+x2go.session.X2goSession.is_connected" class="py-name" href="#" onclick="return doclink('link-220', 'is_connected', 'link-89');">is_connected</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L913"></a><tt class="py-lineno">913</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">control_session</tt><tt class="py-op">.</tt><tt id="link-221" class="py-name" targets="Method x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated()=x2go.backends.control._stdout.X2goControlSessionSTDOUT-class.html#has_terminated,Method x2go.session.X2goSession.has_terminated()=x2go.session.X2goSession-class.html#has_terminated"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
+x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-221', 'has_terminated', 'link-221');">has_terminated</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.get_session_name
 x2go.client.X2goClient.get_session_name
-x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-221', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L912"></a><tt class="py-lineno">912</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">:</tt> </tt>
-<a name="L913"></a><tt class="py-lineno">913</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L914"></a><tt class="py-lineno">914</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L915"></a><tt class="py-lineno">915</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">:</tt> </tt>
-<a name="L916"></a><tt class="py-lineno">916</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L917"></a><tt class="py-lineno">917</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
-x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-222', 'has_terminated', 'link-220');">has_terminated</a></tt> </tt>
-</div><a name="L918"></a><tt class="py-lineno">918</tt>  <tt class="py-line">    <tt class="py-name">__has_terminated</tt> <tt class="py-op">=</tt> <tt id="link-223" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
-x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-223', 'has_terminated', 'link-220');">has_terminated</a></tt> </tt>
-<a name="L919"></a><tt class="py-lineno">919</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.share_local_folder"></a><div id="X2goSession.share_local_folder-def"><a name="L920"></a><tt class="py-lineno">920</tt> <a class="py-toggle" href="#" id="X2goSession.share_local_folder-toggle" onclick="return toggle('X2goSession.share_local_folder');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#share_local_folder">share_local_folder</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">folder_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.share_local_folder-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.share_local_folder-expanded"><a name="L921"></a><tt class="py-lineno">921</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L922"></a><tt class="py-lineno">922</tt>  <tt class="py-line"><tt class="py-docstring">        Share a local folder with this registered X2go session.</tt> </tt>
-<a name="L923"></a><tt class="py-lineno">923</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L924"></a><tt class="py-lineno">924</tt>  <tt class="py-line"><tt class="py-docstring">        @param folder_name: the full path to an existing folder on the local</tt> </tt>
-<a name="L925"></a><tt class="py-lineno">925</tt>  <tt class="py-line"><tt class="py-docstring">            file system</tt> </tt>
-<a name="L926"></a><tt class="py-lineno">926</tt>  <tt class="py-line"><tt class="py-docstring">        @type folder_name: C{str}</tt> </tt>
-<a name="L927"></a><tt class="py-lineno">927</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L928"></a><tt class="py-lineno">928</tt>  <tt class="py-line"><tt class="py-docstring">        @return: returns C{True} if the local folder has been successfully mounted within </tt> </tt>
-<a name="L929"></a><tt class="py-lineno">929</tt>  <tt class="py-line"><tt class="py-docstring">            this registered X2go server session</tt> </tt>
-<a name="L930"></a><tt class="py-lineno">930</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
-<a name="L931"></a><tt class="py-lineno">931</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L932"></a><tt class="py-lineno">932</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L933"></a><tt class="py-lineno">933</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_share_local_folders</tt><tt class="py-op">:</tt> </tt>
-<a name="L934"></a><tt class="py-lineno">934</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-224" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
-x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-224', 'share_local_folder', 'link-182');">share_local_folder</a></tt><tt class="py-op">(</tt><tt class="py-name">folder_name</tt><tt class="py-op">=</tt><tt class="py-name">folder_name</tt><tt class="py-op">)</tt> </tt>
-<a name="L935"></a><tt class="py-lineno">935</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L936"></a><tt class="py-lineno">936</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">logger</tt><tt class="py-op">(</tt><tt class="py-string">'local folder sharing is disabled for this session profile'</tt><tt class="py-op">,</tt> <tt class="py-name">loglevel</tt><tt class="py-op">=</tt><tt id="link-225" class="py-name"><a title="x2go.log" class="py-name" href="#" onclick="return doclink('link-225', 'log', 'link-1');">log</a></tt><tt class="py-op">.</tt><tt id="link-226" class="py-name"><a title="x2go.log.loglevel_WARN" class="py-name" href="#" onclick="return doclink('link-226', 'loglevel_WARN', 'link-73');">loglevel_WARN</a></tt><tt class="py-op">)</tt> </tt>
-</div><a name="L937"></a><tt class="py-lineno">937</tt>  <tt class="py-line">    <tt class="py-name">__share_local_folder</tt> <tt class="py-op">=</tt> <tt id="link-227" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
-x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-227', 'share_local_folder', 'link-182');">share_local_folder</a></tt> </tt>
-<a name="L938"></a><tt class="py-lineno">938</tt>  <tt class="py-line"> </tt>
-<a name="X2goSession.session_cleanup"></a><div id="X2goSession.session_cleanup-def"><a name="L939"></a><tt class="py-lineno">939</tt> <a class="py-toggle" href="#" id="X2goSession.session_cleanup-toggle" onclick="return toggle('X2goSession.session_cleanup');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#session_cleanup">session_cleanup</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="X2goSession.session_cleanup-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.session_cleanup-expanded"><a name="L940"></a><tt class="py-lineno">940</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
-<a name="L941"></a><tt class="py-lineno">941</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
-<a name="L942"></a><tt class="py-lineno">942</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L943"></a><tt class="py-lineno">943</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L944"></a><tt class="py-lineno">944</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-228" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-228', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L945"></a><tt class="py-lineno">945</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-229" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.release_proxy()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#release_proxy"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.release_proxy" class="py-name" href="#" onclick="return doclink('link-229', 'release_proxy', 'link-229');">release_proxy</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L946"></a><tt class="py-lineno">946</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-</div></div><a name="L947"></a><tt class="py-lineno">947</tt>  <tt class="py-line"> </tt><script type="text/javascript">
+x2go.session.X2goSession.get_session_name" class="py-name" href="#" onclick="return doclink('link-222', 'get_session_name', 'link-114');">get_session_name</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L914"></a><tt class="py-lineno">914</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">:</tt> </tt>
+<a name="L915"></a><tt class="py-lineno">915</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">running</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L916"></a><tt class="py-lineno">916</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">suspended</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
+<a name="L917"></a><tt class="py-lineno">917</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">virgin</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt><tt class="py-op">:</tt> </tt>
+<a name="L918"></a><tt class="py-lineno">918</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminated</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+<a name="L919"></a><tt class="py-lineno">919</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-223" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
+x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-223', 'has_terminated', 'link-221');">has_terminated</a></tt> </tt>
+</div><a name="L920"></a><tt class="py-lineno">920</tt>  <tt class="py-line">    <tt class="py-name">__has_terminated</tt> <tt class="py-op">=</tt> <tt id="link-224" class="py-name"><a title="x2go.backends.control._stdout.X2goControlSessionSTDOUT.has_terminated
+x2go.session.X2goSession.has_terminated" class="py-name" href="#" onclick="return doclink('link-224', 'has_terminated', 'link-221');">has_terminated</a></tt> </tt>
+<a name="L921"></a><tt class="py-lineno">921</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.share_local_folder"></a><div id="X2goSession.share_local_folder-def"><a name="L922"></a><tt class="py-lineno">922</tt> <a class="py-toggle" href="#" id="X2goSession.share_local_folder-toggle" onclick="return toggle('X2goSession.share_local_folder');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#share_local_folder">share_local_folder</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">folder_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.share_local_folder-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.share_local_folder-expanded"><a name="L923"></a><tt class="py-lineno">923</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L924"></a><tt class="py-lineno">924</tt>  <tt class="py-line"><tt class="py-docstring">        Share a local folder with this registered X2go session.</tt> </tt>
+<a name="L925"></a><tt class="py-lineno">925</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L926"></a><tt class="py-lineno">926</tt>  <tt class="py-line"><tt class="py-docstring">        @param folder_name: the full path to an existing folder on the local</tt> </tt>
+<a name="L927"></a><tt class="py-lineno">927</tt>  <tt class="py-line"><tt class="py-docstring">            file system</tt> </tt>
+<a name="L928"></a><tt class="py-lineno">928</tt>  <tt class="py-line"><tt class="py-docstring">        @type folder_name: C{str}</tt> </tt>
+<a name="L929"></a><tt class="py-lineno">929</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L930"></a><tt class="py-lineno">930</tt>  <tt class="py-line"><tt class="py-docstring">        @return: returns C{True} if the local folder has been successfully mounted within </tt> </tt>
+<a name="L931"></a><tt class="py-lineno">931</tt>  <tt class="py-line"><tt class="py-docstring">            this registered X2go server session</tt> </tt>
+<a name="L932"></a><tt class="py-lineno">932</tt>  <tt class="py-line"><tt class="py-docstring">        @rtype: C{bool}</tt> </tt>
+<a name="L933"></a><tt class="py-lineno">933</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L934"></a><tt class="py-lineno">934</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L935"></a><tt class="py-lineno">935</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">allow_share_local_folders</tt><tt class="py-op">:</tt> </tt>
+<a name="L936"></a><tt class="py-lineno">936</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-225" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
+x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-225', 'share_local_folder', 'link-183');">share_local_folder</a></tt><tt class="py-op">(</tt><tt class="py-name">folder_name</tt><tt class="py-op">=</tt><tt class="py-name">folder_name</tt><tt class="py-op">)</tt> </tt>
+<a name="L937"></a><tt class="py-lineno">937</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
+<a name="L938"></a><tt class="py-lineno">938</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">logger</tt><tt class="py-op">(</tt><tt class="py-string">'local folder sharing is disabled for this session profile'</tt><tt class="py-op">,</tt> <tt class="py-name">loglevel</tt><tt class="py-op">=</tt><tt id="link-226" class="py-name"><a title="x2go.log" class="py-name" href="#" onclick="return doclink('link-226', 'log', 'link-1');">log</a></tt><tt class="py-op">.</tt><tt id="link-227" class="py-name"><a title="x2go.log.loglevel_WARN" class="py-name" href="#" onclick="return doclink('link-227', 'loglevel_WARN', 'link-73');">loglevel_WARN</a></tt><tt class="py-op">)</tt> </tt>
+</div><a name="L939"></a><tt class="py-lineno">939</tt>  <tt class="py-line">    <tt class="py-name">__share_local_folder</tt> <tt class="py-op">=</tt> <tt id="link-228" class="py-name"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.share_local_folder
+x2go.session.X2goSession.share_local_folder" class="py-name" href="#" onclick="return doclink('link-228', 'share_local_folder', 'link-183');">share_local_folder</a></tt> </tt>
+<a name="L940"></a><tt class="py-lineno">940</tt>  <tt class="py-line"> </tt>
+<a name="X2goSession.session_cleanup"></a><div id="X2goSession.session_cleanup-def"><a name="L941"></a><tt class="py-lineno">941</tt> <a class="py-toggle" href="#" id="X2goSession.session_cleanup-toggle" onclick="return toggle('X2goSession.session_cleanup');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="x2go.session.X2goSession-class.html#session_cleanup">session_cleanup</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="X2goSession.session_cleanup-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="X2goSession.session_cleanup-expanded"><a name="L942"></a><tt class="py-lineno">942</tt>  <tt class="py-line">        <tt class="py-docstring">"""\</tt> </tt>
+<a name="L943"></a><tt class="py-lineno">943</tt>  <tt class="py-line"><tt class="py-docstring">        STILL UNDOCUMENTED</tt> </tt>
+<a name="L944"></a><tt class="py-lineno">944</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L945"></a><tt class="py-lineno">945</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
+<a name="L946"></a><tt class="py-lineno">946</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-229" class="py-name"><a title="x2go.session.X2goSession.has_terminal_session" class="py-name" href="#" onclick="return doclink('link-229', 'has_terminal_session', 'link-84');">has_terminal_session</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+<a name="L947"></a><tt class="py-lineno">947</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt><tt class="py-op">.</tt><tt id="link-230" class="py-name" targets="Method x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.release_proxy()=x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT-class.html#release_proxy"><a title="x2go.backends.terminal._stdout.X2goTerminalSessionSTDOUT.release_proxy" class="py-name" href="#" onclick="return doclink('link-230', 'release_proxy', 'link-230');">release_proxy</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L948"></a><tt class="py-lineno">948</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">terminal_session</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+</div></div><a name="L949"></a><tt class="py-lineno">949</tt>  <tt class="py-line"> </tt><script type="text/javascript">
 <!--
 expandto(location.href);
 // -->
@@ -1268,7 +1271,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.session.X2goSession-class.html b/doc/html/x2go.session.X2goSession-class.html
index 0ade3e4..aa19c7e 100644
--- a/doc/html/x2go.session.X2goSession-class.html
+++ b/doc/html/x2go.session.X2goSession-class.html
@@ -1522,7 +1522,7 @@ object --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sftpserver-module.html b/doc/html/x2go.sftpserver-module.html
index 4affe1b..cd8bfc5 100644
--- a/doc/html/x2go.sftpserver-module.html
+++ b/doc/html/x2go.sftpserver-module.html
@@ -236,7 +236,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sftpserver-pysrc.html b/doc/html/x2go.sftpserver-pysrc.html
index f04cb9b..7ed5b45 100644
--- a/doc/html/x2go.sftpserver-pysrc.html
+++ b/doc/html/x2go.sftpserver-pysrc.html
@@ -846,7 +846,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sftpserver.X2goRevFwSFTPChannelThread-class.html b/doc/html/x2go.sftpserver.X2goRevFwSFTPChannelThread-class.html
index 5218850..8c434f5 100644
--- a/doc/html/x2go.sftpserver.X2goRevFwSFTPChannelThread-class.html
+++ b/doc/html/x2go.sftpserver.X2goRevFwSFTPChannelThread-class.html
@@ -169,7 +169,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sftpserver.X2goRevFwTunnelToSFTP-class.html b/doc/html/x2go.sftpserver.X2goRevFwTunnelToSFTP-class.html
index 04ece1f..18d0f9f 100644
--- a/doc/html/x2go.sftpserver.X2goRevFwTunnelToSFTP-class.html
+++ b/doc/html/x2go.sftpserver.X2goRevFwTunnelToSFTP-class.html
@@ -324,7 +324,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sshproxy-module.html b/doc/html/x2go.sshproxy-module.html
index a2e4290..2c48f4a 100644
--- a/doc/html/x2go.sshproxy-module.html
+++ b/doc/html/x2go.sshproxy-module.html
@@ -135,7 +135,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sshproxy-pysrc.html b/doc/html/x2go.sshproxy-pysrc.html
index 6866342..a07087a 100644
--- a/doc/html/x2go.sshproxy-pysrc.html
+++ b/doc/html/x2go.sshproxy-pysrc.html
@@ -476,7 +476,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.sshproxy.X2goSSHProxy-class.html b/doc/html/x2go.sshproxy.X2goSSHProxy-class.html
index 03d4f41..96444a0 100644
--- a/doc/html/x2go.sshproxy.X2goSSHProxy-class.html
+++ b/doc/html/x2go.sshproxy.X2goSSHProxy-class.html
@@ -403,7 +403,7 @@ threading._Verbose --+   |
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.utils-module.html b/doc/html/x2go.utils-module.html
index 580118a..16ac049 100644
--- a/doc/html/x2go.utils-module.html
+++ b/doc/html/x2go.utils-module.html
@@ -309,7 +309,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.utils-pysrc.html b/doc/html/x2go.utils-pysrc.html
index 1895462..b8b4535 100644
--- a/doc/html/x2go.utils-pysrc.html
+++ b/doc/html/x2go.utils-pysrc.html
@@ -443,7 +443,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions-module.html b/doc/html/x2go.x2go_exceptions-module.html
index 8023bc0..70c0161 100644
--- a/doc/html/x2go.x2go_exceptions-module.html
+++ b/doc/html/x2go.x2go_exceptions-module.html
@@ -271,7 +271,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions-pysrc.html b/doc/html/x2go.x2go_exceptions-pysrc.html
index c59b977..999b428 100644
--- a/doc/html/x2go.x2go_exceptions-pysrc.html
+++ b/doc/html/x2go.x2go_exceptions-pysrc.html
@@ -198,7 +198,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:22 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.WindowsError-class.html b/doc/html/x2go.x2go_exceptions.WindowsError-class.html
index 3c8a614..3411c75 100644
--- a/doc/html/x2go.x2go_exceptions.WindowsError-class.html
+++ b/doc/html/x2go.x2go_exceptions.WindowsError-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goClientException-class.html b/doc/html/x2go.x2go_exceptions.X2goClientException-class.html
index 929fbed..87ce69a 100644
--- a/doc/html/x2go.x2go_exceptions.X2goClientException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goClientException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goClientPrintingException-class.html b/doc/html/x2go.x2go_exceptions.X2goClientPrintingException-class.html
index c5dce68..48ddcf2 100644
--- a/doc/html/x2go.x2go_exceptions.X2goClientPrintingException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goClientPrintingException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goClientSettingsException-class.html b/doc/html/x2go.x2go_exceptions.X2goClientSettingsException-class.html
index ee7653b..8b137d6 100644
--- a/doc/html/x2go.x2go_exceptions.X2goClientSettingsException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goClientSettingsException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goControlSessionException-class.html b/doc/html/x2go.x2go_exceptions.X2goControlSessionException-class.html
index 04ca26c..5937cb1 100644
--- a/doc/html/x2go.x2go_exceptions.X2goControlSessionException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goControlSessionException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goFwTunnelException-class.html b/doc/html/x2go.x2go_exceptions.X2goFwTunnelException-class.html
index 950ce66..c00b84f 100644
--- a/doc/html/x2go.x2go_exceptions.X2goFwTunnelException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goFwTunnelException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goHostKeyException-class.html b/doc/html/x2go.x2go_exceptions.X2goHostKeyException-class.html
index b758f48..50edf93 100644
--- a/doc/html/x2go.x2go_exceptions.X2goHostKeyException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goHostKeyException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goNotImplementedYetException-class.html b/doc/html/x2go.x2go_exceptions.X2goNotImplementedYetException-class.html
index dedcb6c..e654cb3 100644
--- a/doc/html/x2go.x2go_exceptions.X2goNotImplementedYetException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goNotImplementedYetException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goPrintActionException-class.html b/doc/html/x2go.x2go_exceptions.X2goPrintActionException-class.html
index 5f21089..88eae61 100644
--- a/doc/html/x2go.x2go_exceptions.X2goPrintActionException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goPrintActionException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goPrintException-class.html b/doc/html/x2go.x2go_exceptions.X2goPrintException-class.html
index d3b6cb1..10f7a69 100644
--- a/doc/html/x2go.x2go_exceptions.X2goPrintException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goPrintException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goPrintQueueException-class.html b/doc/html/x2go.x2go_exceptions.X2goPrintQueueException-class.html
index bb986cf..15344db 100644
--- a/doc/html/x2go.x2go_exceptions.X2goPrintQueueException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goPrintQueueException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goProfileException-class.html b/doc/html/x2go.x2go_exceptions.X2goProfileException-class.html
index 7d9d6f2..6662058 100644
--- a/doc/html/x2go.x2go_exceptions.X2goProfileException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goProfileException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goRevFwTunnelException-class.html b/doc/html/x2go.x2go_exceptions.X2goRevFwTunnelException-class.html
index cfc3700..2011bd9 100644
--- a/doc/html/x2go.x2go_exceptions.X2goRevFwTunnelException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goRevFwTunnelException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSSHProxyAuthenticationException-class.html b/doc/html/x2go.x2go_exceptions.X2goSSHProxyAuthenticationException-class.html
index d8f3349..32c1ae6 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSSHProxyAuthenticationException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSSHProxyAuthenticationException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSSHProxyException-class.html b/doc/html/x2go.x2go_exceptions.X2goSSHProxyException-class.html
index 43097b5..509c88b 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSSHProxyException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSSHProxyException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSSHProxyHostKeyException-class.html b/doc/html/x2go.x2go_exceptions.X2goSSHProxyHostKeyException-class.html
index 9ea7676..ace30a6 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSSHProxyHostKeyException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSSHProxyHostKeyException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSessionCacheException-class.html b/doc/html/x2go.x2go_exceptions.X2goSessionCacheException-class.html
index 1e87bbf..015ab3e 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSessionCacheException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSessionCacheException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSessionException-class.html b/doc/html/x2go.x2go_exceptions.X2goSessionException-class.html
index 49db680..625a75a 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSessionException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSessionException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goSessionRegistryException-class.html b/doc/html/x2go.x2go_exceptions.X2goSessionRegistryException-class.html
index 1a04b5c..b15b839 100644
--- a/doc/html/x2go.x2go_exceptions.X2goSessionRegistryException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goSessionRegistryException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goTerminalSessionException-class.html b/doc/html/x2go.x2go_exceptions.X2goTerminalSessionException-class.html
index 5b63dd0..6cec679 100644
--- a/doc/html/x2go.x2go_exceptions.X2goTerminalSessionException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goTerminalSessionException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.x2go_exceptions.X2goUserException-class.html b/doc/html/x2go.x2go_exceptions.X2goUserException-class.html
index c91b29c..53d8552 100644
--- a/doc/html/x2go.x2go_exceptions.X2goUserException-class.html
+++ b/doc/html/x2go.x2go_exceptions.X2goUserException-class.html
@@ -156,7 +156,7 @@ exceptions.BaseException --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.xserver-module.html b/doc/html/x2go.xserver-module.html
index 736a508..d78fe7d 100644
--- a/doc/html/x2go.xserver-module.html
+++ b/doc/html/x2go.xserver-module.html
@@ -139,7 +139,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:20 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:29 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.xserver-pysrc.html b/doc/html/x2go.xserver-pysrc.html
index 7b36670..33c2088 100644
--- a/doc/html/x2go.xserver-pysrc.html
+++ b/doc/html/x2go.xserver-pysrc.html
@@ -497,7 +497,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:23 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:31 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.xserver.X2goClientXConfig-class.html b/doc/html/x2go.xserver.X2goClientXConfig-class.html
index 4055cb8..d4120fd 100644
--- a/doc/html/x2go.xserver.X2goClientXConfig-class.html
+++ b/doc/html/x2go.xserver.X2goClientXConfig-class.html
@@ -441,7 +441,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/html/x2go.xserver.X2goXServer-class.html b/doc/html/x2go.xserver.X2goXServer-class.html
index 561355f..6cb372d 100644
--- a/doc/html/x2go.xserver.X2goXServer-class.html
+++ b/doc/html/x2go.xserver.X2goXServer-class.html
@@ -276,7 +276,7 @@ threading._Verbose --+
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Sat Mar 26 20:50:21 2011
+    Generated by Epydoc 3.0.1 on Mon Apr 18 15:49:30 2011
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
diff --git a/doc/pdf/Python-X2go_API.pdf b/doc/pdf/Python-X2go_API.pdf
index bda7a96..5c861ec 100644
Binary files a/doc/pdf/Python-X2go_API.pdf and b/doc/pdf/Python-X2go_API.pdf differ


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