@@ -83,16 +83,10 @@ def __init__(self, base):
83
83
self .logger = logging .getLogger (__name__ )
84
84
self .logger .setLevel (base .loglevel )
85
85
86
- def run_command (self , command ):
86
+ def run_command (self , cmd ):
87
87
"""
88
88
Execute a command and return its return code.
89
89
"""
90
- command_args = command .get (COMMAND_PROPERTY )
91
- cmd = Command (command_args ,
92
- env_vars = command .get ("env" ),
93
- resource_limits = command .get ("limits" ),
94
- args_subst = {PROJECT_SUBST : self .name },
95
- args_append = [self .name ], excl_subst = True )
96
90
cmd .execute ()
97
91
self .retcodes [str (cmd )] = cmd .getretcode ()
98
92
self .outputs [str (cmd )] = cmd .getoutput ()
@@ -119,6 +113,12 @@ def run(self):
119
113
if is_web_uri (command .get (COMMAND_PROPERTY )[0 ]):
120
114
call_rest_api (command , PROJECT_SUBST , self .name )
121
115
else :
116
+ command_args = command .get (COMMAND_PROPERTY )
117
+ command = Command (command_args ,
118
+ env_vars = command .get ("env" ),
119
+ resource_limits = command .get ("limits" ),
120
+ args_subst = {PROJECT_SUBST : self .name },
121
+ args_append = [self .name ], excl_subst = True )
122
122
retcode = self .run_command (command )
123
123
124
124
# If a command exits with non-zero return code,
@@ -128,14 +128,14 @@ def run(self):
128
128
if not self .driveon :
129
129
self .logger .debug ("command '{}' for project {} "
130
130
"requested break" .
131
- format (self .name , command ))
131
+ format (command , self .name ))
132
132
self .run_cleanup ()
133
133
else :
134
134
self .logger .debug ("command '{}' for project {} "
135
135
"requested break however "
136
136
"the 'driveon' option is set "
137
137
"so driving on." .
138
- format (self .name , command ))
138
+ format (command , self .name ))
139
139
continue
140
140
else :
141
141
self .logger .error ("command '{}' for project {} failed "
@@ -182,7 +182,7 @@ def check(self, ignore_errors):
182
182
self .logger .debug ("Output for project '{}':" .format (self .name ))
183
183
for cmd in self .outputs .keys ():
184
184
if self .outputs [cmd ] and len (self .outputs [cmd ]) > 0 :
185
- self .logger .debug ("{} : {}" .
185
+ self .logger .debug ("'{}' : {}" .
186
186
format (cmd , self .outputs [cmd ]))
187
187
188
188
if self .name in ignore_errors :
0 commit comments