[X2Go-Commits] [python-x2go] 01/02: X2GoControlSession.get_server_versions(): Fix another Py3 issue where we forgot decoding stdout before applying string operations.
git-admin at x2go.org
git-admin at x2go.org
Sun Nov 11 13:26:48 CET 2018
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository python-x2go.
commit d383eb79567677a5be1756ec0fd991f8d82e7a2f
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Nov 10 22:45:46 2018 +0100
X2GoControlSession.get_server_versions(): Fix another Py3 issue where we forgot decoding stdout before applying string operations.
---
debian/changelog | 2 ++
x2go/backends/control/plain.py | 5 ++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index d7a72b0..ce947ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ python-x2go (0.6.0.2-0x2go1) UNRELEASED; urgency=medium
* New upstream version 0.6.0.2:
- Support try-resuming of rootless or published applications sessions
(required for pyhoca-cli --try-resume).
+ - X2GoControlSession.get_server_versions(): Fix another Py3 issue where
+ we forgot decoding stdout before applying string operations.
-- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Tue, 18 Sep 2018 21:17:35 +0200
diff --git a/x2go/backends/control/plain.py b/x2go/backends/control/plain.py
index 8d708cb..dcc2b43 100644
--- a/x2go/backends/control/plain.py
+++ b/x2go/backends/control/plain.py
@@ -575,7 +575,10 @@ class X2GoControlSession(paramiko.SSHClient):
if self._server_versions is None:
self._server_versions = {}
(stdin, stdout, stderr) = self._x2go_exec_command('which x2goversion >/dev/null && x2goversion')
- _lines = stdout.read().split('\n')
+ if sys.version_info[0] >= 3:
+ _lines = stdout.read().decode().split('\n')
+ else:
+ _lines = stdout.read().split('\n')
for _line in _lines:
if ':' not in _line: continue
comp = _line.split(':')[0].strip()
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git
More information about the x2go-commits
mailing list