skip if headers haven't changed
This commit is contained in:
parent
d0b65e148b
commit
8459015017
|
@ -1,3 +1,4 @@
|
||||||
|
import csv
|
||||||
import dataclasses
|
import dataclasses
|
||||||
import json
|
import json
|
||||||
import html
|
import html
|
||||||
|
@ -37,8 +38,6 @@ def plaintext_to_html(text, classname=None):
|
||||||
|
|
||||||
|
|
||||||
def update_logfile(logfile_path, fields):
|
def update_logfile(logfile_path, fields):
|
||||||
import csv
|
|
||||||
|
|
||||||
with open(logfile_path, "r", encoding="utf8", newline="") as file:
|
with open(logfile_path, "r", encoding="utf8", newline="") as file:
|
||||||
reader = csv.reader(file)
|
reader = csv.reader(file)
|
||||||
rows = list(reader)
|
rows = list(reader)
|
||||||
|
@ -47,6 +46,10 @@ def update_logfile(logfile_path, fields):
|
||||||
if not rows:
|
if not rows:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# file is already synced, do nothing
|
||||||
|
if len(rows[0]) == len(fields):
|
||||||
|
return
|
||||||
|
|
||||||
rows[0] = fields
|
rows[0] = fields
|
||||||
|
|
||||||
# append new fields to each row as empty values
|
# append new fields to each row as empty values
|
||||||
|
@ -60,7 +63,6 @@ def update_logfile(logfile_path, fields):
|
||||||
|
|
||||||
|
|
||||||
def save_files(js_data, images, do_make_zip, index):
|
def save_files(js_data, images, do_make_zip, index):
|
||||||
import csv
|
|
||||||
filenames = []
|
filenames = []
|
||||||
fullfns = []
|
fullfns = []
|
||||||
parsed_infotexts = []
|
parsed_infotexts = []
|
||||||
|
|
Loading…
Reference in New Issue