diff options
author | Khem Raj <raj.khem@gmail.com> | 2010-01-22 19:23:00 -0800 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2010-01-26 11:02:49 -0700 |
commit | ac6792045959cfee56279c1c4597521e990848e7 (patch) | |
tree | 7931a4e64f7764b1272d859ff7ab6512d9187a4f /lib | |
parent | 0929b51ed6dcb4c660f3374dd70edf4abd97463f (diff) | |
download | bitbake-ac6792045959cfee56279c1c4597521e990848e7.tar.gz |
BBHandler: pass lineno and fn to handleMethod
* lineno and fn are needed in handleMethod
to restore the functionality as it was before.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Diffstat (limited to 'lib')
-rw-r--r-- | 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 47502adc3..76deb6b45 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: |