From 4e021ace318cdd8528b581ccc97c2881dbee2c57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Fri, 21 Mar 2025 16:06:07 +0100 Subject: [PATCH] REFACTOR: use more cached queries --- src/caoscrawler/crawl.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py index e0d24397..3d1e9f75 100644 --- a/src/caoscrawler/crawl.py +++ b/src/caoscrawler/crawl.py @@ -873,15 +873,12 @@ def _update_status_record(run_id, n_inserts, n_updates, status): cr_rec = db.execute_query(f"FIND RECORD CrawlerRun WITH run_id={run_id}", unique=True) cr_rec.get_property('status').value = status (cr_rec - .add_property(db.execute_query( - "FIND Property with name='number_of_inserted_entities'", unique=True).id, - n_inserts) .add_property( - db.execute_query("FIND Property with name='number_of_updated_entities'", - unique=True).id, n_updates) + cached_get_entity_by(name='number_of_inserted_entities').id, n_inserts) .add_property( - db.execute_query("FIND Property with name='finished'", - unique=True).id, datetime.now().isoformat())) + cached_get_entity_by(name='number_of_updated_entities').id, n_updates) + .add_property( + cached_get_entity_by(name='finished').id, datetime.now().isoformat())) cr_rec.update() -- GitLab