-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22-06-11 11:13, Paul Eggleton wrote: > Fixes "AttributeError: 'NoneType' object has no attribute 'split'" during > parsing with bitbake master. We should not be calling explode_deps with > None as the argument, so check for that before calling it. > > Signed-off-by: Paul Eggleton <[email protected]>
Looks good to me: Acked-by: Koen Kooi <[email protected]> > --- > classes/native.bbclass | 5 ++++- > classes/nativesdk.bbclass | 5 ++++- > 2 files changed, 8 insertions(+), 2 deletions(-) > > diff --git a/classes/native.bbclass b/classes/native.bbclass > index 1e7a6ec..e9d48a3 100644 > --- a/classes/native.bbclass > +++ b/classes/native.bbclass > @@ -116,7 +116,10 @@ python __anonymous () { > if "native" in (bb.data.getVar('BBCLASSEXTEND', d, True) or ""): > pn = bb.data.getVar("PN", d, True) > depends = bb.data.getVar("DEPENDS_virtclass-native", d, True) > - deps = bb.utils.explode_deps(depends) > + if depends: > + deps = bb.utils.explode_deps(depends) > + else: > + deps = [] > newdeps = [] > for dep in deps: > if dep.endswith("-cross"): > diff --git a/classes/nativesdk.bbclass b/classes/nativesdk.bbclass > index 6689399..7a8f385 100644 > --- a/classes/nativesdk.bbclass > +++ b/classes/nativesdk.bbclass > @@ -59,7 +59,10 @@ OVERRIDES =. "virtclass-nativesdk:" > python __anonymous () { > pn = bb.data.getVar("PN", d, True) > depends = bb.data.getVar("DEPENDS_virtclass-nativesdk", d, True) > - deps = bb.utils.explode_deps(depends) > + if depends: > + deps = bb.utils.explode_deps(depends) > + else: > + deps = [] > newdeps = [] > for dep in deps: > if dep.endswith("-native") or dep.endswith("-cross"): -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFOAbV/MkyGM64RGpERAmpPAJ9OxqPqnYkcACLshJHBf2B2ta1FQgCfRadV O+QuQwiB6rHxDcDeUkwydew= =fWJI -----END PGP SIGNATURE----- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
