From: Zac Medico <zmedico@gentoo.org>
Date: Fri, 19 Feb 2010 09:43:36 +0000 (-0000)
Subject: Make dep_getkey() recommend cpv_getkey() if given a cpv.
X-Git-Tag: v2.2_rc63~22
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=2c9b760f23bef66492e13c87844462b9e5e7733c;p=portage.git

Make dep_getkey() recommend cpv_getkey() if given a cpv.

svn path=/main/trunk/; revision=15380
---

diff --git a/pym/portage/dep.py b/pym/portage/dep.py
index fe3f04f59..47da7cedb 100644
--- a/pym/portage/dep.py
+++ b/pym/portage/dep.py
@@ -937,9 +937,14 @@ def dep_getkey(mydep):
 		return Atom(mydep).cp
 	except InvalidAtom:
 		try:
-			return Atom('=' + mydep).cp
+			atom = Atom('=' + mydep)
 		except InvalidAtom:
 			pass
+		else:
+			warnings.warn(_("invalid input to %s: '%s', use %s instead") % \
+				('portage.dep.dep_getkey()', mydep, 'portage.cpv_getkey()'),
+				DeprecationWarning)
+			return atom.cp
 
 	# Fall back to legacy code for backward compatibility.
 	warnings.warn(_("%s is deprecated, use %s instead") % \