el buggo pointed out via spyderous.
authorBrian Harring <ferringb@gentoo.org>
Wed, 4 Jan 2006 08:57:07 +0000 (08:57 -0000)
committerBrian Harring <ferringb@gentoo.org>
Wed, 4 Jan 2006 08:57:07 +0000 (08:57 -0000)
commite6ced363811c3f99cf7223d5ffd58c7fd7320a09
tree8cc351d49b680a938c344506e74faa750a2ba1be
parent6da57dc735bbc4198a09011a613f6c9888996f02
el buggo pointed out via spyderous.
|| ( a ( x? ( b ) y? ( c ) ) )
-x -y , was resulting in || ( a () )

the main consumer of this, portage.dep_check is stupid, and was assuming () was valid.
It's not, obviously.

Long term bug, around in at least .51 .  Should correct dep_check handling of it also, but no reason to be
handing () in the result lists also.

svn path=/main/trunk/; revision=2522
pym/portage_dep.py