bitbake: bitbake-user-manual: Added note for Python variable ref expansion.

Fixes [YOCTO #9148]

Added a note about Variable expressions (e.g. ${X}) are no longer
expanded within Python functions.

(Bitbake rev: 4ebe55cb8c8db1c5cf5d127e213487c5a453a68a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark authored and Richard Purdie committed 2016-03-03 17:34:14 +00:00
1 parent da22add33b
commit 638ad177aa
1 file changed
+12
@@ -840,6 +840,18 @@
is a global variable and is always automatically
available.
</para>
<note>
Variable expressions (e.g. <filename>${X}</filename>) are no
longer expanded within Python functions.
This behavior is intentional in order to allow you to freely
set variable values to expandable expressions without having
them expanded prematurely.
If you do wish to expand a variable within a Python function,
use <filename>d.getVar("X", True)</filename>.
Or, for more complicated expressions, use
<filename>d.expand()</filename>.
</note>
</section>
<section id='python-functions'>