From 7a49b4e62311c7945a64b10c103a49c22461f798 Mon Sep 17 00:00:00 2001 From: Jason Stubbs Date: Tue, 24 Jan 2006 14:54:31 +0000 Subject: Move DEPEND empty sublist processing back into use_reduce svn path=/main/trunk/; revision=2578 --- pym/portage.py | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'pym/portage.py') diff --git a/pym/portage.py b/pym/portage.py index e05d311c5..44e4b9260 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -3375,26 +3375,6 @@ def dep_check(depstring,mydbapi,mysettings,use="yes",mode=None,myuse=None,use_ca #if mysplit==None, then we have a parse error (paren mismatch or misplaced ||) #up until here, we haven't needed to look at the database tree - # recursive cleansing of empty arrays. - # without this, portage eats itself if fed a || () - def f(a): - x = 0 - l = len(a) - while x < l: - if isinstance(a[x], list): - l2 = len(a[x]) - if l2 == 0: - a.pop(x) - elif l2 == 1 and a[x][0] in ("||", "&&"): - a.pop(x) - else: - f(a[x]) - x+=1 - continue - l-=1 - x+=1 - f(mysplit) - if mysplit==None: return [0,"Parse Error (parentheses mismatch?)"] elif mysplit==[]: -- cgit v1.2.3-1-g7c22