This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository python-x2go. from a0d270f Fix creating/renaming/reconfiguring session profiles. Handle host option properly (as list). new af9972a Make sure we do a deepcopy of the default session profile parameters. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 1 + x2go/backends/profiles/base.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/python-x2go.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository python-x2go. commit af9972acc9dd67f087c42308e4fd9cb589eea8bf Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Oct 16 16:34:12 2014 +0200 Make sure we do a deepcopy of the default session profile parameters. --- debian/changelog | 1 + x2go/backends/profiles/base.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 3453629..28df526 100644 --- a/debian/changelog +++ b/debian/changelog @@ -116,6 +116,7 @@ python-x2go (0.5.0.0-0x2go1) UNRELEASED; urgency=low - Fix various hrefs in __doc__ strings. - Fix creating/renaming/reconfiguring session profiles. Handle host option properly (as list). + - Make sure we do a deepcopy of the default session profile parameters. * debian/control: + Add dependencies: python-requests, python-simplejson. + Add R (python-x2go): sshfs. diff --git a/x2go/backends/profiles/base.py b/x2go/backends/profiles/base.py index fe53a96..4275a99 100644 --- a/x2go/backends/profiles/base.py +++ b/x2go/backends/profiles/base.py @@ -40,7 +40,7 @@ from x2go.x2go_exceptions import X2GoProfileException class X2GoSessionProfiles(): - defaultSessionProfile = _X2GO_SESSIONPROFILE_DEFAULTS + defaultSessionProfile = copy.deepcopy(_X2GO_SESSIONPROFILE_DEFAULTS) _non_profile_sections = ('embedded') def __init__(self, session_profile_defaults=None, logger=None, loglevel=log.loglevel_DEFAULT, **kwargs): @@ -502,7 +502,7 @@ class X2GoSessionProfiles(): """ if profile_id is None or profile_id in self.profile_ids: profile_id = utils._genSessionProfileId() - self.session_profiles[profile_id] = self.defaultSessionProfile + self.session_profiles[profile_id] = self.default_profile_config() if 'name' not in kwargs.keys(): raise X2GoProfileException('session profile parameter ,,name\'\' is missing in method parameters') @@ -515,7 +515,8 @@ class X2GoSessionProfiles(): for key, value in kwargs.items(): self.update_value(None, key, value, profile_id=profile_id) - for key, value in self.defaultSessionProfile.items(): + _default_session_profile = self.default_profile_config() + for key, value in _default_session_profile.items(): if key in kwargs: continue self.update_value(None, key, value, profile_id=profile_id) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/python-x2go.git