Mercurial > dotfiles
changeset 227:e8170eba88cd
apply-patchbomb: clean up imports and improve exit status
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Mon, 04 Oct 2010 21:47:22 -0500 |
parents | f8a4c55ad070 |
children | 0c8939baa35c |
files | unixSoft/bin/apply-patchbomb |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/unixSoft/bin/apply-patchbomb +++ b/unixSoft/bin/apply-patchbomb @@ -6,10 +6,11 @@ This uses the scripting bridge to talk to Mail and subprocess to pass the patch to Mercurial on stdin. """ - +import email +import subprocess +import sys import ScriptingBridge -import subprocess def main(): mail = ScriptingBridge.SBApplication.applicationWithBundleIdentifier_( @@ -23,7 +24,8 @@ def main(): p.stdin.close() if p.wait() != 0: print 'hg import failed, bailing' - break + return 2 + return 0 if __name__ == '__main__': - main() + sys.exit(main())