From: Zac Medico Date: Fri, 5 Oct 2007 02:54:19 +0000 (-0000) Subject: Fix UnsupportedAPIException.__str__() to strip the leading negative X-Git-Tag: v2.1.3.16~75 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=3398f914dcbf7f49439616b9ac9d3fd72f500bf3;p=portage.git Fix UnsupportedAPIException.__str__() to strip the leading negative sign (-) from the EAPI, to prevent confusion. (trunk r7912) svn path=/main/branches/2.1.2/; revision=7934 --- diff --git a/pym/portage_exception.py b/pym/portage_exception.py index 3d590a563..7802b8016 100644 --- a/pym/portage_exception.py +++ b/pym/portage_exception.py @@ -80,7 +80,11 @@ class UnsupportedAPIException(PortagePackageException): def __init__(self, cpv, eapi): self.cpv, self.eapi = cpv, eapi def __str__(self): - return "Unable to do any operations on '%s', due to the fact it's EAPI is higher then this portage versions. Please upgrade to a portage version that supports EAPI %s" % (self.cpv, self.eapi) + msg = ("Unable to do any operations on '%s', since " + \ + "it's EAPI is higher than this portage version's. Please upgrade" + \ + " to a portage version that supports EAPI '%s'.") % \ + (self.cpv, str(self.eapi).lstrip("-")) + return msg