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 2016-02-23 09:18:08 -08:00 committed by Richard Purdie
parent da22add33b
commit 638ad177aa
1 changed files with 12 additions and 0 deletions

View File

@ -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'>