The branch, build-main has been updated via a25cfc15542296060bebe12ee62c91673c1908ac (commit) from 871654331405e3dc1a4843a1238a494c2a5dbe48 (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: x2gobroker/utils.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) The diff of changes is: diff --git a/x2gobroker/utils.py b/x2gobroker/utils.py index 1a74ed8..2501070 100644 --- a/x2gobroker/utils.py +++ b/x2gobroker/utils.py @@ -80,3 +80,25 @@ def get_encoding(): encoding = 'ascii' return encoding +def compare_versions(version_a, op, version_b): + """\ + Compare <version_a> with <version_b> using operator <op>. + In the background C{distutils.version.LooseVersion} is + used for the comparison operation. + + @param version_a: a version string + @type version_a: C{str} + @param op: an operator provide as string (e.g. '<', '>', '==', '>=' etc.) + @type op: C{str} + @param version_b: another version string that is to be compared with <version_a> + @type version_b: C{str} + + """ + + ### FIXME: this comparison is not reliable with beta et al. version strings + + ver_a = distutils.version.LooseVersion(version_a) + ver_b = distutils.version.LooseVersion(version_b) + + return eval("ver_a %s ver_b" % op) + hooks/post-receive -- x2gobroker.git (HTTP(S) Session broker for X2Go) 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 "x2gobroker.git" (HTTP(S) Session broker for X2Go).