summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-06-25 03:14:42 +0000
committerZac Medico <zmedico@gentoo.org>2007-06-25 03:14:42 +0000
commitd516fad5be413aa965b241f136d0e8f701fc83fd (patch)
tree5441d0200a9a263097d0ee3d20f64855923ed7a3 /pym/portage.py
parent3364386de1065777a6310b575f88dd50c99c9f8c (diff)
downloadportage-d516fad5be413aa965b241f136d0e8f701fc83fd.tar.gz
portage-d516fad5be413aa965b241f136d0e8f701fc83fd.tar.bz2
portage-d516fad5be413aa965b241f136d0e8f701fc83fd.zip
Allow emerge --fetchonly to continue downloading other packages after a download from a binhost fails. (trunk r6709)
svn path=/main/branches/2.1.2/; revision=7021
Diffstat (limited to 'pym/portage.py')
-rw-r--r--pym/portage.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 9307ce8be..2a1c1c6ca 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -6827,7 +6827,8 @@ class binarytree(object):
fcmd = self.settings.get(fcmd_prefix + "_" + protocol.upper())
if not fcmd:
fcmd = self.settings.get(fcmd_prefix)
- return getbinpkg.file_get(url, mydest, fcmd=fcmd)
+ if not getbinpkg.file_get(url, mydest, fcmd=fcmd):
+ raise portage_exception.FileNotFound(tbz2_path)
def getslot(self,mycatpkg):
"Get a slot for a catpkg; assume it exists."