From 18de7eb55f69953e368a279e46a7568ad71fa7ca Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 21 Dec 2006 07:44:30 +0000 Subject: Create a backward compatibility mode for dep_check() so that emerge can use it to gracefully deal with installed packages that have invalid atoms or dep syntax. svn path=/main/trunk/; revision=5345 --- pym/portage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pym/portage.py') diff --git a/pym/portage.py b/pym/portage.py index 5cceb6556..8b39c621f 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -3647,7 +3647,8 @@ def _expand_new_virtuals(mysplit, edebug, mydbapi, mysettings, myroot="/", newsplit.append(_expand_new_virtuals(x, edebug, mydbapi, mysettings, myroot=myroot, trees=trees, **kwargs)) continue - if not isvalidatom(x, allow_blockers=True): + if portage_dep._dep_check_strict and \ + not isvalidatom(x, allow_blockers=True): raise portage_exception.ParseError( "invalid atom: '%s'" % x) mykey = dep_getkey(x) -- cgit v1.2.3-1-g7c22