mirror of
https://github.com/python/cpython.git
synced 2024-12-03 23:06:43 +08:00
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:
parent
b785518d05
commit
7d599482f2
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user