This is an automated email from the git hooks/post-receive script. x2go pushed a commit to annotated tag 0.5.0.1 in repository x2goclient.
commit 70c61ab4a089eaa7a7795b86cf7c18ecedeb1a95 Author: Mike Gabriel <mike.gabr...@das-netzwerkteam.de> Date: Mon Mar 17 13:47:27 2014 +0100 ~When --list-profiles is invoked: Don't crash if a session profile backend does not rely on config files. Show the session broker URL if a broker session profile backend is in use. --- debian/changelog | 3 +++ pyhoca/cli/frontend.py | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index e5a6f3a1..524489d0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,9 @@ pyhoca-cli (0.5.0.0-0x2go1) UNRELEASED; urgency=low - If a user name can neither be detected from the session profile, nor from the command line option, try the username used for the broker authentication. + - When --list-profiles is invoked: Don't crash if a session profile + backend does not rely on config files. Show the session broker URL + if a broker session profile backend is in use. -- Mike Gabriel <mike.gabr...@das-netzwerkteam.de> Mon, 10 Mar 2014 15:56:42 +0100 diff --git a/pyhoca/cli/frontend.py b/pyhoca/cli/frontend.py index d6481967..1a49cf8d 100644 --- a/pyhoca/cli/frontend.py +++ b/pyhoca/cli/frontend.py @@ -333,7 +333,7 @@ class PyHocaCLI(x2go.X2GoClient): # initialize the X2GoClient context and start the connection to the X2Go server self._pyhoca_logger('preparing requested X2Go session', loglevel=x2go.loglevel_NOTICE, ) - x2go.X2GoClient.__init__(self, broker_url=self.args.broker_url, logger=liblogger) + x2go.X2GoClient.__init__(self, broker_url=self.args.broker_url, broker_password=self.args.broker_password, logger=liblogger) _profiles = self._X2GoClient__get_profiles() if self.args.session_profile and not _profiles.has_profile(self.args.session_profile): @@ -349,10 +349,12 @@ class PyHocaCLI(x2go.X2GoClient): print print "Available X2Go session profiles" print "===============================" - if _session_profiles.config_files is not None: + if hasattr(_session_profiles, 'config_files') and _session_profiles.config_files is not None: print "configuration files: %s" % _session_profiles.config_files - if _session_profiles.user_config_file is not None: + if hasattr(_session_profiles, 'user_config_file') and _session_profiles.user_config_file is not None: print "user configuration file: %s" % _session_profiles.user_config_file + if hasattr(_session_profiles, 'broker_url') and _session_profiles.broker_url is not None: + print "X2Go Session Broker URL: %s" % _session_profiles.broker_url print for _profile_id in _session_profiles.profile_ids: _profile_config = _session_profiles.get_profile_config(_profile_id) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits