#!/usr/bin/python import commands cmd_list = [ 'lib/wnf.py --pull origin master', 'lib/wnf.py -l', 'lib/wnf.py --sync_all' ] err = 0 for cmd in cmd_list: stat, op = commands.getstatusoutput(cmd) if stat != 0: print "something went wrong" print "cannot proceed with update" print "status: %s" % stat print "output: %s" % op err = 1 break if not err: print "update_erpnext.py --> run success." else: print "update_erpnext.py --> run failed."