When piping output into a pager like "less", quiting the pager before

the output was consumed would cause and exception to be raise in
logmerge; suppress this specific error, because it's not helpful.
This commit is contained in:
Fred Drake 2003-08-14 15:52:33 +00:00
parent b785518d05
commit 7d599482f2

View File

@ -34,7 +34,7 @@ XXX This code was created by reverse engineering CVS 1.9 and RCS 5.7
from their output.
"""
import os, sys, getopt, re
import os, sys, errno, getopt, re
sep1 = '='*77 + '\n' # file separator
sep2 = '-'*28 + '\n' # revision separator
@ -177,4 +177,8 @@ def format_output(database):
prev.append((date, working_file, rev, author))
prevtext = text
main()
try:
main()
except IOError, e:
if e.errno != errno.EPIPE:
raise