This is an automated email from the ASF dual-hosted git repository. xuehuilang pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/shenyu-client-python.git
The following commit(s) were added to refs/heads/main by this push: new f42dc04 Update api.py (#20) f42dc04 is described below commit f42dc0463a346488f1151acdab8984390df93d0a Author: xiao <30921318+tit...@users.noreply.github.com> AuthorDate: Wed Nov 20 10:52:49 2024 +0800 Update api.py (#20) fix(client): fix the logical and login URL path errors for the registry namespace ID - Fix the login URL path errors - Change the original bitwise OR operator "|" to the logical OR operator "or"- This change ensures that SYS_DEFAULT_NAMESPACE_ID is used only when register_namespace_id is None or empty - Previously, the use of the bitwise OR operator may have caused the default value to be used incorrectly when register_namespace_id was 0 --- client/apache_shenyu_client/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/apache_shenyu_client/api.py b/client/apache_shenyu_client/api.py index 8bee4e8..1826ca7 100644 --- a/client/apache_shenyu_client/api.py +++ b/client/apache_shenyu_client/api.py @@ -91,7 +91,7 @@ class GatewayProxy(object): self.register_base_servers = GatewayConfig.register.get("servers").split(",") self.register_namespace_id = GatewayConfig.register.get("namespace_id") self.register_path = "/platform/login" - self.register_token_servers = [_url + self.register_uri_suffix for _url in self.register_base_servers] + self.register_token_servers = [_url + self.register_path for _url in self.register_base_servers] self.register_username = GatewayConfig.register.get("props", {}).get("username") self.register_password = GatewayConfig.register.get("props", {}).get("password") except SetUpRegisterExp as se: @@ -181,7 +181,7 @@ class GatewayProxy(object): "appName": self.app_name, "contextPath": self.context_path, "rpcType": self.rpc_type, - "namespaceId": self.register_namespace_id | self.SYS_DEFAULT_NAMESPACE_ID, + "namespaceId": self.register_namespace_id or self.SYS_DEFAULT_NAMESPACE_ID, "host": self.host, "port": self.port } @@ -226,7 +226,7 @@ class GatewayProxy(object): json_data = { "appName": self.app_name, "contextPath": self.context_path, - "namespaceId": self.register_namespace_id | self.SYS_DEFAULT_NAMESPACE_ID, + "namespaceId": self.register_namespace_id or self.SYS_DEFAULT_NAMESPACE_ID, "path": path, "pathDesc": path_desc, "rpcType": self.rpc_type,