Module src.utils.cachedconfig
Expand source code
from onionrutils import localcommand
import config
config.reload()
running_detected = False # if we know the api server is running
first_get = True
def config_get(key):
ret_data = False
if running_detected or first_get:
first_get = False
ret_data = localcommand.local_command('/config/get/' + key)
if ret_data == False:
running_detected = False
ret_data = config.get(key)
else:
running_detected = False
return ret_data
Functions
def config_get(key)
-
Expand source code
def config_get(key): ret_data = False if running_detected or first_get: first_get = False ret_data = localcommand.local_command('/config/get/' + key) if ret_data == False: running_detected = False ret_data = config.get(key) else: running_detected = False return ret_data