Mercurial > hg
changeset 1872:d8a03e9b3776
merge with crew.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Thu, 09 Mar 2006 16:27:21 -0800 |
parents | 258e3a7955b8 (diff) 8a8ab47cccde (current diff) |
children | 205f04b04ec6 |
files | |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/patchbomb.py Thu Mar 09 12:18:59 2006 -0800 +++ b/hgext/patchbomb.py Thu Mar 09 16:27:21 2006 -0800 @@ -52,7 +52,7 @@ from mercurial.demandload import * demandload(globals(), '''email.MIMEMultipart email.MIMEText email.Utils mercurial:commands,hg,ui - os popen2 smtplib socket sys tempfile time''') + os errno popen2 smtplib socket sys tempfile time''') from mercurial.i18n import gettext as _ try: @@ -254,8 +254,12 @@ if opts['test']: ui.status('Displaying ', m['Subject'], ' ...\n') fp = os.popen(os.getenv('PAGER', 'more'), 'w') - fp.write(m.as_string(0)) - fp.write('\n') + try: + fp.write(m.as_string(0)) + fp.write('\n') + except IOError, inst: + if inst.errno != errno.EPIPE: + raise fp.close() elif opts['mbox']: ui.status('Writing ', m['Subject'], ' ...\n')