return True
-def execute_command(cmd, logger=None):
+def execute_command(cmd, logger=None, exit_on_error=True):
"""
Execute Linux command
"""
else:
if logger:
logger.error("Error when executing command %s" % cmd)
- exit(-1)
+ if exit_on_error:
+ exit(-1)
+ return False
def get_git_branch(repo_path):
headers = {'Content-Type': 'application/json'}
try:
r = requests.post(url, data=json.dumps(params), headers=headers)
- logger.debug(r)
+ if logger:
+ logger.debug(r)
return True
except:
print "Error:", sys.exc_info()[0]