Преглед на файлове

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]() 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__': if __name__ == '__main__':


Зареждане…
Отказ
Запис