projects
/
portage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
537205a
)
Handle a potential InvalidData exception in vardbapi.cp_all(). (trunk r10202)
author
Zac Medico
<zmedico@gentoo.org>
Mon, 5 May 2008 16:55:47 +0000
(16:55 -0000)
committer
Zac Medico
<zmedico@gentoo.org>
Mon, 5 May 2008 16:55:47 +0000
(16:55 -0000)
svn path=/main/branches/2.1.2/; revision=10203
pym/portage.py
patch
|
blob
|
history
diff --git
a/pym/portage.py
b/pym/portage.py
index 3a12812be6de515ca8db4336312b905e198577d3..176a21dbe6ed081cfa4f13a888ce2202f377b67f 100644
(file)
--- a/
pym/portage.py
+++ b/
pym/portage.py
@@
-6741,7
+6741,11
@@
class vardbapi(dbapi):
for y in mylist:
if y[0] == '*':
y = y[1:]
- mysplit=catpkgsplit(y)
+ try:
+ mysplit = catpkgsplit(y)
+ except portage_exception.InvalidData:
+ self.invalidentry(self.root+VDB_PATH+"/"+y)
+ continue
if not mysplit:
self.invalidentry(self.root+VDB_PATH+"/"+y)
continue