| Index: git_upstream_diff.py
|
| diff --git a/git_upstream_diff.py b/git_upstream_diff.py
|
| index 9d9db95fd5d64bb1703f15dd38aa6c9270565370..3e38c780774e699e730b6fa3b94d618c6f8a48c9 100755
|
| --- a/git_upstream_diff.py
|
| +++ b/git_upstream_diff.py
|
| @@ -38,8 +38,12 @@ def main(args):
|
|
|
| cmd += extra_args
|
|
|
| - subprocess2.check_call(cmd)
|
| + return subprocess2.check_call(cmd)
|
|
|
|
|
| if __name__ == '__main__':
|
| - sys.exit(main(sys.argv[1:]))
|
| + try:
|
| + sys.exit(main(sys.argv[1:]))
|
| + except KeyboardInterrupt:
|
| + sys.stderr.write('interrupted\n')
|
| + sys.exit(1)
|
|
|