On Jan 22, 2010, at 8:23 PM, Khem Raj wrote:
> 
> * lineno and fn are needed in handleMethod
>  to restore the functionality as it was before.
> 
> Signed-off-by: Khem Raj <[email protected]>
> ---
> lib/bb/parse/parse_py/BBHandler.py |    4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/lib/bb/parse/parse_py/BBHandler.py 
> b/lib/bb/parse/parse_py/BBHandler.py
> index 47502ad..76deb6b 100644
> --- a/lib/bb/parse/parse_py/BBHandler.py
> +++ b/lib/bb/parse/parse_py/BBHandler.py
> @@ -57,7 +57,7 @@ IN_PYTHON_EOF = -9999999999999
> __parsed_methods__ = methodpool.get_parsed_dict()
> 
> # parsing routines, to be moved into AST classes
> -def handleMethod(func_name, body, d):
> +def handleMethod(func_name, lineno, fn, body, d):
>     if func_name == "__anonymous":
>         funcname = ("__anon_%s_%s" % (lineno, 
> fn.translate(string.maketrans('/.+-', '____'))))
>         if not funcname in methodpool._parsed_fns:
> @@ -321,7 +321,7 @@ def feeder(lineno, s, fn, root, d):
>     if __infunc__:
>         if s == '}':
>             __body__.append('')
> -            handleMethod(__infunc__, __body__, d)
> +            handleMethod(__infunc__, lineno, fn, __body__, d)
>             __infunc__ = ""
>             __body__ = []
>         else:
> -- 
> 1.6.5

Applied to master, thanks.
-- 
Chris Larson
clarson at kergoth dot com
clarson at mvista dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Software Engineer
MontaVista Software, Inc.

_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev

Reply via email to