def system_in_directory (cmd, directory, logfile): """Execute a command in a different directory. Because of win32 compatibility, we can't simply use subprocess. """ current = os.getcwd() os.chdir (directory) ly.system(cmd, be_verbose=ly.is_verbose (), redirect_output=global_options.redirect_output, log_file=logfile, progress_p=1) os.chdir (current)
def system_in_directory (cmd, directory, logfile): """Execute a command in a different directory. Because of win32 compatibility, we can't simply use subprocess. """ current = os.getcwd() os.chdir (directory) """NB - ignore_error is deliberately set to the same value as redirect_output - this is not a typo.""" retval = ly.system(cmd, be_verbose=ly.is_verbose (), redirect_output=global_options.redirect_output, log_file=logfile, progress_p=1, ignore_error=global_options.redirect_output) if retval != 0: print ("Error trapped by lilypond-book") print ("\nPlease see " + logfile + ".log\n") sys.exit(1) os.chdir (current)
def system_in_directory (cmd, directory, logfile): """Execute a command in a different directory. Because of win32 compatibility, we can't simply use subprocess. """ current = os.getcwd() os.chdir (directory) """NB - ignore_error is deliberately set to the same value as redirect_output - this is not a typo.""" retval = ly.system(cmd, be_verbose=ly.is_verbose (), redirect_output=global_options.redirect_output, log_file=logfile, progress_p=1, ignore_error=global_options.redirect_output) if retval != 0: print ("Error trapped by lilypond-book") print(("\nPlease see " + logfile + ".log\n")) sys.exit(1) os.chdir (current)
def system(cmd, ignore_error=0): return ly.system(cmd, ignore_error=ignore_error)
def system (cmd, ignore_error = 0): return ly.system (cmd, ignore_error=ignore_error)