Dites les pythoneux, j’ai un script qui utilise click (click.palletsprojects.com/) pour demander un mot de passe (avec prompt). Je souhaiterai faire une sorte de `echo foo | le_script.py` pour éviter le prompt mais ça marche pas. Vous auriez une idée ?
C’est pas un script à moi (c’est installé par un paquet) donc je ne souhaite pas modifier le script.
#Python

Follow

@framasky
Tu peux utiliser un callback dans une définition d'argument pour ajouter une logique générique externe à ta fonction : click.palletsprojects.com/en/5

De là tu dois pouvoir t'en sortir avec click.palletsprojects.com/en/5

@framasky
Sinon tu peux aussi regarder la documentation dans la bonne branche, désolé.

@kaiyou J’ai dit « C’est pas un script à moi (c’est installé par un paquet) donc je ne souhaite pas modifier le script. »
Donc non, ça va pas être possible, mais merci.

Sign in to participate in the conversation
Mastodon

On « Tweet » sur Twitter ; on « Toot » sur Mastodon. Sur ce réseau social plein de libertés, TeDomum met à disposition une modeste instance. N'hésitez pas à nous solliciter pour la modération ou des ajustements de configuration.