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) |