|
From: | Jeff Honey |
Subject: | [Fab-user] variable substitution |
Date: | Tue, 17 Apr 2018 15:27:25 +0000 |
So, I’ve been trying to add some more intelligence to my Fabric functions and am running into difficulties. Say, I wanted to include env.host string as a variable into a put() call. def myput(): myvar=env.host_string put(‘/source/$myvar-*’,’/mydest/’, mode=0644) …which returns a ValueError. if I try this, as I would with a runtime argument. def myput(): myvar=env.host_string put(‘/source/%s-*’,’/mydest/’ % myvar) …which returns a Type Error. Is there a simple way to overcome my lack of python knowledge here?
-- ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤ kyoboku kazeoshi ¤
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ |
[Prev in Thread] | Current Thread | [Next in Thread] |