From 5215643b470381d33f31e79d1970e9c493a43702 Mon Sep 17 00:00:00 2001 From: ljhuang Date: Mon, 22 Aug 2022 16:47:03 +0800 Subject: [PATCH] Replace base64.decodestring with decodebytes Base64.decodestring has been deprecated since 3.1 and removed in python 3.9, Replace it with base64.decodebytes from python3.1[1]. [1]https://docs.python.org/3.9/library/base64.html?highlight=deprecated#base64.decodebytes Change-Id: Ic5ae225d5cd8fefd70d3620518f19f16147135df --- contrib/kubectl_plugins/kuryr/kuryr | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/kubectl_plugins/kuryr/kuryr b/contrib/kubectl_plugins/kuryr/kuryr index 9bd1dfb3c..d3771bd0a 100755 --- a/contrib/kubectl_plugins/kuryr/kuryr +++ b/contrib/kubectl_plugins/kuryr/kuryr @@ -45,13 +45,13 @@ def _get_session_from_kubeconfig(): client_key_file = tempfile.NamedTemporaryFile(delete=False) ca_cert_file = tempfile.NamedTemporaryFile(delete=False) - client_cert_file.write(base64.decodestring(client_cert_data.encode())) + client_cert_file.write(base64.decodebytes(client_cert_data.encode())) client_cert_file.close() - client_key_file.write(base64.decodestring(client_key_data.encode())) + client_key_file.write(base64.decodebytes(client_key_data.encode())) client_key_file.close() - ca_cert_file.write(base64.decodestring(ca_cert_data.encode())) + ca_cert_file.write(base64.decodebytes(ca_cert_data.encode())) ca_cert_file.close() session = requests.Session()