summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-03-28 11:56:50 +0000
committerZac Medico <zmedico@gentoo.org>2008-03-28 11:56:50 +0000
commit04f753b4e6283571481ba7fe823d06259da276c1 (patch)
tree5a9675cc941f57a7a1d36ee8f3264c230ef6cf45 /pym
parent86712380af4bc027a81e0725b100b842a05f1150 (diff)
downloadportage-04f753b4e6283571481ba7fe823d06259da276c1.tar.gz
portage-04f753b4e6283571481ba7fe823d06259da276c1.tar.bz2
portage-04f753b4e6283571481ba7fe823d06259da276c1.zip
Make strip_empty() return a nedw list instead of working in-place. Thanks to
René Neumann <rene.neumann@necoro.net> for the suggestion. (trunk r9460) svn path=/main/branches/2.1.2/; revision=9552
Diffstat (limited to 'pym')
-rw-r--r--pym/portage_dep.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/pym/portage_dep.py b/pym/portage_dep.py
index 2ac6ada99..5bb9c0562 100644
--- a/pym/portage_dep.py
+++ b/pym/portage_dep.py
@@ -44,10 +44,7 @@ def strip_empty(myarr):
@rtype: Array
@return: The array with empty elements removed
"""
- for x in range(len(myarr)-1, -1, -1):
- if not myarr[x]:
- del myarr[x]
- return myarr
+ return [x for x in myarr if x]
def paren_reduce(mystr,tokenize=1):
"""