From 8e39c55008ea349b1355ac1e6089f6c32aefd09c Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Tue, 30 Jul 2013 06:27:29 +0200 Subject: [PATCH] =?UTF-8?q?show=5Fservers=20peut=20s'ex=C3=A9cuter=20sur?= =?UTF-8?q?=20le=20client.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On n'a pas envie d'ouvrir une session ssh pour ça. Bon, le test fait un peu ducktape… Une liste DONT_NEED_SSH et un décorateur @dont_need_ssh ? --- client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client.py b/client.py index bc44f5f..c8f3442 100755 --- a/client.py +++ b/client.py @@ -846,7 +846,10 @@ if __name__ == "__main__": options.verbose = False # On parse les roles fournis, et il doivent exister, ne pas être -w… # parse_roles s'occupe de ça - options.roles = parse_roles(options) + # NB : ça nécessite de se connecter au serveur, or, pour show_servers on n'en a pas besoin + # Il faudrait ptêtre faire ça plus proprement, en attendant, je ducktape. + if options.action != show_servers: + options.roles = parse_roles(options) # Si l'utilisateur a demandé une action qui nécessite un nom de fichier, # on vérifie qu'il a bien fourni un nom de fichier.