|
|
@@ -251,8 +251,9 @@ class CraftBeerPi(ActorAPI, SensorAPI): |
|
|
def add_config_parameter(self, name, value, type, description, options=None): |
|
|
def add_config_parameter(self, name, value, type, description, options=None): |
|
|
from modules.config import Config |
|
|
from modules.config import Config |
|
|
with self.app.app_context(): |
|
|
with self.app.app_context(): |
|
|
Config.insert(**{"name":name, "value": value, "type": type, "description": description, "options": options}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c = Config.insert(**{"name":name, "value": value, "type": type, "description": description, "options": options}) |
|
|
|
|
|
if self.cache.get("config") is not None: |
|
|
|
|
|
self.cache.get("config")[c.name] = c |
|
|
|
|
|
|
|
|
def clear_cache(self, key, is_array=False): |
|
|
def clear_cache(self, key, is_array=False): |
|
|
if is_array: |
|
|
if is_array: |
|
|
|