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

Pass the filename in NewFile events

master
JustAnotherArchivist преди 3 години
родител
ревизия
9cc1f41917
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. +7
    -2
      warc-tiny

+ 7
- 2
warc-tiny Целия файл

@@ -27,7 +27,12 @@ class Event:


class NewFile(Event):
pass
def __init__(self, filename):
self._filename = filename

@property
def filename(self):
return self._filename


class BeginOfRecord(Event):
@@ -376,7 +381,7 @@ def main():
try:
for f in files:
print('Info: processing {}'.format(f), file = sys.stderr)
processor.process_event(NewFile())
processor.process_event(NewFile(f))
for event in iter_warc(f):
processor.process_event(event)
except BrokenPipeError:


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