bitbake: BBHandler: pass lineno and fn to handleMethod
* lineno and fn are needed in handleMethod to restore the functionality as it was before. (Bitbake rev: ac6792045959cfee56279c1c4597521e990848e7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Chris Larson <clarson@kergoth.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
parent
d5519d4ad9
commit
99b4b10dc1
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue