1
0
Fork 0
mirror of https://github.com/qurator-spk/modstool.git synced 2025-06-07 19:05:06 +02:00

🐛 Remove output files before writing them again

This commit is contained in:
Mike Gerber 2024-11-27 18:48:56 +01:00
parent eeaad03686
commit 22b62d7a2f

View file

@ -1,4 +1,5 @@
#!/usr/bin/env python3
import contextlib
import csv
import logging
import os
@ -401,10 +402,14 @@ def process(mets_files: List[str], output_file: str, output_page_info: str):
# Process METS files
output_file_sqlite3 = output_file + ".sqlite3"
with contextlib.suppress(FileNotFoundError):
os.remove(output_file_sqlite3)
con = sqlite3.connect(output_file_sqlite3)
if output_page_info:
output_page_info_sqlite3 = output_page_info + ".sqlite3"
with contextlib.suppress(FileNotFoundError):
os.remove(output_page_info_sqlite3)
con_page_info = sqlite3.connect(output_page_info_sqlite3)
with open(output_file + '.warnings.csv', 'w') as csvfile: