Mercurial > hg-stable
changeset 250:45ee7c4cae4f
Catch broken pipes in command interpreter
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Catch broken pipes in command interpreter
manifest hash: b1550ec705836af571bf0c0921d9e768ac5e5e80
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCoipEywK+sNU5EO8RAg2WAKCu3NUArYzOX2UwGj8pv3AnDQCwoQCffPWk
RcaNt0+COwST2FlbQQOxEk8=
=jbZG
-----END PGP SIGNATURE-----
author | mpm@selenic.com |
---|---|
date | Sat, 04 Jun 2005 14:25:08 -0800 |
parents | 619e775aa7f9 |
children | 3fd8fc14b12f |
files | mercurial/commands.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Sat Jun 04 14:16:32 2005 -0800 +++ b/mercurial/commands.py Sat Jun 04 14:25:08 2005 -0800 @@ -571,6 +571,11 @@ u.warn("killed!\n") except KeyboardInterrupt: u.warn("interrupted!\n") + except IOError, inst: + if inst.errno == 32: + u.warn("broken pipe\n") + else: + raise except TypeError, inst: import traceback # was this an argument error?