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:
parent
eeaad03686
commit
22b62d7a2f
1 changed files with 5 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
import contextlib
|
||||||
import csv
|
import csv
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
@ -401,10 +402,14 @@ def process(mets_files: List[str], output_file: str, output_page_info: str):
|
||||||
|
|
||||||
# Process METS files
|
# Process METS files
|
||||||
output_file_sqlite3 = output_file + ".sqlite3"
|
output_file_sqlite3 = output_file + ".sqlite3"
|
||||||
|
with contextlib.suppress(FileNotFoundError):
|
||||||
|
os.remove(output_file_sqlite3)
|
||||||
con = sqlite3.connect(output_file_sqlite3)
|
con = sqlite3.connect(output_file_sqlite3)
|
||||||
|
|
||||||
if output_page_info:
|
if output_page_info:
|
||||||
output_page_info_sqlite3 = output_page_info + ".sqlite3"
|
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)
|
con_page_info = sqlite3.connect(output_page_info_sqlite3)
|
||||||
|
|
||||||
with open(output_file + '.warnings.csv', 'w') as csvfile:
|
with open(output_file + '.warnings.csv', 'w') as csvfile:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue