mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
9501864db8
There are much better ways to handle this and most editors shouldn't need this in modern times, drop the noise from the files. Its not consitently applied anyway. (Bitbake rev: 5e43070e3087d09aea2f459b033d035c5ef747d0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
28 lines
653 B
Python
28 lines
653 B
Python
#
|
|
# Copyright (C) 2006 Holger Hans Peter Freyther
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
|
|
from bb.utils import better_compile, better_exec
|
|
|
|
def insert_method(modulename, code, fn, lineno):
|
|
"""
|
|
Add code of a module should be added. The methods
|
|
will be simply added, no checking will be done
|
|
"""
|
|
comp = better_compile(code, modulename, fn, lineno=lineno)
|
|
better_exec(comp, None, code, fn)
|
|
|
|
compilecache = {}
|
|
|
|
def compile_cache(code):
|
|
h = hash(code)
|
|
if h in compilecache:
|
|
return compilecache[h]
|
|
return None
|
|
|
|
def compile_cache_add(code, compileobj):
|
|
h = hash(code)
|
|
compilecache[h] = compileobj
|