소스 검색

Stop gracefully when encountering a SIGPIPE

master
JustAnotherArchivist 4 년 전
부모
커밋
5982e131a4
1개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. +8
    -5
      warc-tiny

+ 8
- 5
warc-tiny 파일 보기

@@ -364,11 +364,14 @@ def main():

processor = processorMap[mode]()

for f in files:
print('Info: processing {}'.format(f), file = sys.stderr)
processor.process_event(NewFile())
for event in iter_warc(f):
processor.process_event(event)
try:
for f in files:
print('Info: processing {}'.format(f), file = sys.stderr)
processor.process_event(NewFile())
for event in iter_warc(f):
processor.process_event(event)
except BrokenPipeError:
return


if __name__ == '__main__':


불러오는 중...
취소
저장