2d755d76b315000704add12e9e7c405b15df5905
[lunaix-os.git] / lunaix-os / scripts / build-tools / integration / lbuild_bridge.py
1 from lbuild.api import ConfigProvider
2 from lcfg.common import LConfigEnvironment
3
4 class LConfigProvider(ConfigProvider):
5     def __init__(self, lcfg_env: LConfigEnvironment) -> None:
6         super().__init__()
7         self.__env = lcfg_env
8
9     def configured_value(self, name):
10         return self.__env.lookup_value(name)
11     
12     def has_config(self, name):
13         try:
14             v = self.__env.lookup_value(name)
15             return not not v
16         except:
17             return False