| Index: git_rebase_update.py
|
| diff --git a/git_rebase_update.py b/git_rebase_update.py
|
| index a61e53a3ab5b5b94e482e0eef9e71fd82ad9f2c6..3924cadaa489a467aa99ede04b0815ea2616e8dc 100755
|
| --- a/git_rebase_update.py
|
| +++ b/git_rebase_update.py
|
| @@ -187,7 +187,7 @@ def rebase_branch(branch, parent, start_hash):
|
| return True
|
|
|
|
|
| -def main(args=()):
|
| +def main(args=None):
|
| parser = argparse.ArgumentParser()
|
| parser.add_argument('--verbose', '-v', action='store_true')
|
| parser.add_argument('--no_fetch', '--no-fetch', '-n',
|
| @@ -270,4 +270,8 @@ def main(args=()):
|
|
|
|
|
| if __name__ == '__main__': # pragma: no cover
|
| - sys.exit(main(sys.argv[1:]))
|
| + try:
|
| + sys.exit(main())
|
| + except KeyboardInterrupt:
|
| + print 'interrupted'
|
| + sys.exit(1)
|
|
|