From c0ba2d209496dd2b1b07d3332634177b7b46621a Mon Sep 17 00:00:00 2001 From: tyama711 Date: Thu, 11 May 2023 11:15:10 +0900 Subject: [PATCH] Fixed error when PACKAGE_NAME is not 'client'. (#242) --- openapi/python.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openapi/python.sh b/openapi/python.sh index e068dfa..3892935 100755 --- a/openapi/python.sh +++ b/openapi/python.sh @@ -60,8 +60,10 @@ find "${OUTPUT_DIR}" -path "${OUTPUT_DIR}/base" -prune -o -type f -a -name \*.md find "${OUTPUT_DIR}" -path "${OUTPUT_DIR}/base" -prune -o -type f -a -name \*.md -exec sed -i 's/kubernetes-kubernetes.client/kubernetes-client/g' {} + # fix imports -find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/import client\./import kubernetes.client./g' {} + -find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/from client/from kubernetes.client/g' {} + -find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/getattr(client\.models/getattr(kubernetes.client.models/g' {} + +if [ "${PACKAGE_NAME}" = client ]; then + find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/import client\./import kubernetes.client./g' {} + + find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/from client/from kubernetes.client/g' {} + + find "${OUTPUT_DIR}/client/" -type f -name \*.py -exec sed -i 's/getattr(client\.models/getattr(kubernetes.client.models/g' {} + +fi echo "---Done."