Hello Chris,

On Fri, 2012-06-22 at 18:28 -0700, Chris Larson wrote:
> 'bb' and 'os' are always imported, automatically, by bitbake itself,
> and as such are available in all python contexts. 'd' is available in
> python tasks and anonymous python functions and in inline python
> snippets, but *not* in event handlers. event handlers get their event
> passed as 'e'.
>  ...
> Unlike 'bb' and 'os', 'd' is not available in def'd python functions,
> only in tasks and anonymous functions and in inline python snippets.
> As such, it needs to be passed in by the caller.
> 
> E.g.
> 
> def foo(d):
>     # do something with d
> 
> FOO = "${@foo(d)}" 

Thanks for your detailed explanation.

IMHO, this information should be added in the main documentation. It
would be definitely helpful for others too.

Regards
-- 
Joshua Immanuel
HiPro IT Solutions Private Limited
http://hipro.co.in

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to