in client/apache_shenyu_client/api.py [0:0]
def _set_up_gateway_service_url(self):
try:
self.gateway_base_urls = GatewayConfig.__dict__.get(self.env, {}).get("servers", "").split(",")
self.port = GatewayConfig.__dict__.get(self.env, {}).get("port")
url_pre = "http://{}:{}"
self.gateway_base_urls = [url_pre.format(_url, self.port) for _url in self.gateway_base_urls]
self.register_meta_data_suffix = "/shenyu-client/register-metadata"
self.register_uri_suffix = "/shenyu-client/register-uri"
self.register_discovery_config_suffix = "/shenyu-client/register-discoveryConfig"
self.register_offline_suffix = "/shenyu-client/offline"
self.register_meta_data_path_list = [_url + self.register_meta_data_suffix for _url in
self.gateway_base_urls]
self.register_uri_list = [_url + self.register_uri_suffix for _url in self.gateway_base_urls]
self.register_discovery_config_list = [_url + self.register_discovery_config_suffix for _url in
self.gateway_base_urls]
except SetUpGatewayExp as sue:
raise SetUpUriExp(app_name=GatewayConfig.uri.get("app_name"), msg=str(sue), env=self.env)