Static external IP sample entry point passes invalid keyword arguments
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 88/100
Piste de recherche
Commencez par compute/client_library/recipes/instances/ip_address/assign_static_external_ip_to_new_vm.py et son équivalent généré dans compute/client_library/snippets/instances/ip_address/assign_static_external_ip_to_new_vm.py. Inspectez le point d’entrée de la ligne de commande et exécutez la vérification mypy signalée ou l’exemple afin de confirmer que l’appel utilise l’argument accepté par la fonction ; le travail est terminé lorsque l’exemple généré ne signale plus les erreurs de keyword et peut s’exécuter au-delà de la validation des arguments.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In which file did you encounter the issue?
compute/client_library/recipes/instances/ip_address/assign_static_external_ip_to_new_vm.pycompute/client_library/snippets/instances/ip_address/assign_static_external_ip_to_new_vm.py
Did you change the file? If so, how?
No.
Describe the issue
The command-line entry point calls assign_static_external_ip_to_new_vm with external_ipv4 and external_access keyword arguments, but the function accepts a single ip_address argument. The generated snippet and its source recipe contain the same incorrect call.
Static reproduction:
compute\\client_library\\snippets\\instances\\ip_address\\assign_static_external_ip_to_new_vm.py:313: error: Unexpected keyword argument "external_ipv4" for "assign_static_external_ip_to_new_vm" [call-arg]
compute\\client_library\\snippets\\instances\\ip_address\\assign_static_external_ip_to_new_vm.py:313: error: Unexpected keyword argument "external_access" for "assign_static_external_ip_to_new_vm" [call-arg]
At runtime, the call raises TypeError: assign_static_external_ip_to_new_vm() got an unexpected keyword argument 'external_ipv4' before the instance is created.
Expected behavior: the sample entry point passes the pre-created address as ip_address. Actual behavior: the generated sample cannot run.
Environment: Python 3.12, mypy 1.14.1, repository main at commit 430a87ada6f2d33f318b5d16b77464679905a140.
- Langage dominant
- Jupyter Notebook
- Étoiles
- 8.1k
- Forks
- 6.7k
- Merge moyen
- 4 j 4 h
- PR mergées (30 j)
- 8
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de GoogleCloudPlatform/python-docs-samples
-
samples
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
GoogleCloudPlatform/python-docs-samples#14609 ·
Les mainteneurs répondent en général sous 1 jour
-
samples
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
GoogleCloudPlatform/python-docs-samples#14610 ·
Les mainteneurs répondent en général sous 1 jour
-
chore(generative_ai) Update model references for generative_ai samplesPeut-être à nouveau libre @XrossFox l’a pris il y a 152 jours, et aucune pull request n’est ouverte. Ouvertesamples
GoogleCloudPlatform/python-docs-samples#14117 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Fix Pipeline dependency issues for geospatial-classification/serving_appPeut-être à nouveau libre @XrossFox l’a pris il y a 164 jours, et aucune pull request n’est ouverte. Ouvertesamples
GoogleCloudPlatform/python-docs-samples#14091 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Add doc samples for Agent EngineOuvertesamples
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
GoogleCloudPlatform/python-docs-samples#13734 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de GoogleCloudPlatform/python-docs-samples
Issues similaires
-
area:web bug P3
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 6 jours
-
Remove obsolete ipAllocationPolicy field from containernodepool-subnetworkref test dependencyOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
GoogleCloudPlatform/k8s-config-connector#13462 ·
Les mainteneurs répondent en général sous 1 jour
-
Needs: triage :mag:
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
microsoft/azure-container-apps#1842 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
neondatabase/neon#12950 · 1 commentaire ·