commit:     54e439500e9c95582973c2350f293796b9455d44
Author:     Douglas Freed <dwfreed <AT> mtu <DOT> edu>
AuthorDate: Sun Apr  6 09:09:08 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sat Apr 19 05:34:33 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=54e43950

emerge/actions: Add python version to portage version line

Adds the currently running python version to the portage version line,
so that it's immediately obvious what version of python is being used to
run portage.

---
 pym/_emerge/actions.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 2a1354b..ff72d70 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -2996,6 +2996,7 @@ def relative_profile_path(portdir, abs_profile):
        return profilever
 
 def getportageversion(portdir, _unused, profile, chost, vardb):
+       pythonver = 'python %d.%d.%d-%s-%d' % sys.version_info[:]
        profilever = None
        repositories = vardb.settings.repositories
        if profile:
@@ -3051,8 +3052,8 @@ def getportageversion(portdir, _unused, profile, chost, 
vardb):
        gccver = getgccversion(chost)
        unameout=platform.release()+" "+platform.machine()
 
-       return "Portage %s (%s, %s, %s, %s)" % \
-               (portage.VERSION, profilever, gccver, ",".join(libcver), 
unameout)
+       return "Portage %s (%s, %s, %s, %s, %s)" % \
+               (portage.VERSION, pythonver, profilever, gccver, 
",".join(libcver), unameout)
 
 def git_sync_timestamps(portdb, portdir):
        """

Reply via email to