base.bbclass: catch bb.MalformedUrl in do_fetch.
authorChris Larson <clarson@mvista.com>
Tue, 7 Jul 2009 22:19:07 +0000 (15:19 -0700)
committerChris Larson <clarson@mvista.com>
Wed, 19 Aug 2009 20:31:48 +0000 (13:31 -0700)
Signed-off-by: Chris Larson <clarson@mvista.com>
classes/base.bbclass

index aed9274..598a7bb 100644 (file)
@@ -620,6 +620,9 @@ python base_do_fetch() {
        except bb.fetch.NoMethodError:
                (type, value, traceback) = sys.exc_info()
                raise bb.build.FuncFailed("No method: %s" % value)
+       except bb.MalformedUrl:
+               (type, value, traceback) = sys.exc_info()
+               raise bb.build.FuncFailed("Malformed URL: %s" % value)
 
        try:
                bb.fetch.go(localdata)