diff options
| author | Stanislav Brabec <utx@penguin.cz> | 2009-08-19 20:56:07 +0000 |
|---|---|---|
| committer | utx@penguin.cz <utx@penguin.cz> | 2009-08-19 20:56:07 +0000 |
| commit | 3bd6ffb5ba47ff8f6ca3d0741a6c7ff2392c4486 (patch) | |
| tree | 13298eee779cc0aa64628085e0c44a9a8d7e6f7c /classes | |
| parent | ada6f217e946c731fbc42d831021aa1fcae28777 (diff) | |
| parent | ac729cee6058e9e601af4869874213ccd129c732 (diff) | |
Merge branch 'org.openembedded.dev' of git@git.openembedded.org:openembedded into org.openembedded.dev
Diffstat (limited to 'classes')
| -rw-r--r-- | classes/base.bbclass | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index 51648dae92..598a7bb77f 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -159,6 +159,12 @@ def base_read_file(filename): return f.read().strip() return None +def base_ifelse(condition, iftrue = True, iffalse = False): + if condition: + return iftrue + else: + return iffalse + def base_conditional(variable, checkvalue, truevalue, falsevalue, d): import bb if bb.data.getVar(variable,d,1) == checkvalue: @@ -614,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) |
