--- /dev/null
+from lbuild.api import ConfigProvider
+from lcfg.common import LConfigEnvironment
+
+class LConfigProvider(ConfigProvider):
+ def __init__(self, lcfg_env: LConfigEnvironment) -> None:
+ super().__init__()
+ self.__env = lcfg_env
+
+ def configured_value(self, name):
+ return self.__env.lookup_value(name)
+
+ def has_config(self, name):
+ try:
+ self.__env.lookup_value(name)
+ return True
+ except:
+ return False
\ No newline at end of file