def _set_up_gateway_service_url()

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)