This commit is contained in:
2026-09-06 12:26:53 +02:00
parent bbe1406afb
commit d2d7c7fa74
8 changed files with 179 additions and 51 deletions
+18 -4
View File
@@ -47,14 +47,21 @@ def upsert_category(
"name": category.name,
"parent": upsert_category(session, category.parent),
}
return _upsert(session, CategoryDb, parameters, parameters, do_update=False, do_commit=do_commit)
return _upsert(
session,
CategoryDb,
parameters,
parameters,
do_update=False,
do_commit=do_commit,
)
def upsert_b4w(
session: Session, data: B4wExport, do_update=False, do_commit=True
) -> B4wDb | None:
category_db = upsert_category(session, data.category)
parameters_existing = {"id_b4w": data.id}
parameters_new = {
@@ -71,5 +78,12 @@ def upsert_b4w(
"category": category_db,
"notes": data.notes,
}
return _upsert(session, B4wDb, parameters_existing, parameters_new, do_update=do_update, do_commit=do_commit)
return _upsert(
session,
B4wDb,
parameters_existing,
parameters_new,
do_update=do_update,
do_commit=do_commit,
)
+1
View File
@@ -25,5 +25,6 @@ def main():
ingest_b4w(path)
if __name__ == "__main__":
main()