Make doebuild_environment raise an exception so that we never have to check the retur...
authorZac Medico <zmedico@gentoo.org>
Sat, 23 Sep 2006 10:47:11 +0000 (10:47 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 23 Sep 2006 10:47:11 +0000 (10:47 -0000)
svn path=/main/trunk/; revision=4516

pym/portage.py

index b8bfa118e6e419021ba9b56e2b562b12a464182c..4d07a3bc6f2a065f599d5996d2ad9d1aeae203eb 100644 (file)
@@ -2530,9 +2530,8 @@ def doebuild_environment(myebuild, mydo, myroot, mysettings, debug, use_cache, m
        mycpv = cat+"/"+mypv
        mysplit=pkgsplit(mypv,silent=0)
        if mysplit is None:
-               writemsg("!!! Error: PF is null '%s'; exiting.\n" % mypv,
-                       noiselevel=-1)
-               return 1
+               raise portage_exception.IncorrectParameter(
+                       "Invalid ebuild path: '%s'" % myebuild)
 
        if mydo != "depend":
                # XXX: We're doing a little hack here to curtain the gvisible locking