(cmd, ignore_error=False, *k, **kw)
| 447 | |
| 448 | |
| 449 | def system(cmd, ignore_error=False, *k, **kw): |
| 450 | if verbose: |
| 451 | sys.stderr.write("executing {}\n".format( |
| 452 | ' '.join(cmd) if isinstance(cmd, list) else cmd)) |
| 453 | retcode = subprocess.call(cmd, *k, **kw) |
| 454 | if retcode and not ignore_error: |
| 455 | raise subprocess.CalledProcessError(retcode, cmd) |
| 456 | |
| 457 | return retcode |
| 458 | |
| 459 | |
| 460 | def p4_system(cmd, *k, **kw): |