host = "127.0.0.1"
port = 8080
name = "ffff"
bj = {
"host": "127.0.0.2",
"port": 8081,
}
from xlib.util import config_util
ip = "0.0.0.0"
reqid = "DEV_CESHI"
wsgienv = {"PATH_INFO": "/echo"}
req = httpgateway.Request(reqid, wsgienv, ip)
# "127.0.0.1"
print(config_util.get_config(req, "demo_servicer", "host"))
req.idc = "bj"
# "127.0.0.2"
print(config_util.get_config(req, "demo_servicer", "host"))
print(config_util.get_config(req, "demo_servicer", "name"))
print(config_util.get_config(None, "demo_servicer", "name"))
# 默认读取的 <conf.config.BASE_DIR>/conf/servicer,可指定 config_path,支持绝对路径和项目的相对路径
print(config_util.get_config(req, "demo_servicer", "host", config_path="conf/servicer"))
host = "127.0.0.1"
name = "ffff"
port = 8080
[bj]
host = "127.0.0.2"
port = 8081