From e7d4f39108979c0690238e124daa54fa25bc70d0 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 11 Dec 2020 11:13:37 +0100 Subject: [PATCH] cd06/senior: show progression --- cd06/senior/load-in-wcs.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cd06/senior/load-in-wcs.py b/cd06/senior/load-in-wcs.py index 094ec1a..6b5022a 100644 --- a/cd06/senior/load-in-wcs.py +++ b/cd06/senior/load-in-wcs.py @@ -63,7 +63,7 @@ assert all(len(user.name_identifiers) == 1 for user in users) logger.info('Found %d users.', len(users_by_guid)) created = 0 updated = 0 -for row in data: +for i, row in enumerate(data): guid = row['guid'] user = users_by_guid.get(guid, User()) if not user.id: @@ -97,6 +97,7 @@ for row in data: elif old_data != user.form_data or old_name != user.name or old_email != user.email: user.store() updated += 1 + logger.info('%06d / %06d users handled', i + 1, len(data)) logger.info('Created %d users.', created) logger.info('Updated %d users.', updated) @@ -122,7 +123,7 @@ lieux_d_accueil_by_text = {x['text'].replace('-', ' ').lower(): x for x in lieux created = 0 updated = 0 -for row in data: +for i, row in enumerate(data): guid = row['guid'] senior = senior_by_guid.get(guid, SeniorData()) @@ -210,6 +211,7 @@ for row in data: if old_data != senior.data: updated += 1 senior.store() + logger.info('%06d / %06d cards handled', i + 1, len(data)) logger.info('Created %d seniors.', created) logger.info('Updated %d seniors.', updated) @@ -221,7 +223,7 @@ senior_by_guid = {users_by_id[senior.user_id].name_identifiers[0]: senior for se # Set conjoint later logger.info('Adding conjoints...') added = 0 -for row in data: +for i, row in enumerate(data): # ID_Conjoint -> ItemField conjoint_senior if row['conjoint_index']: conjoint_row = ppids[row['ID_Conjoint']] @@ -235,4 +237,5 @@ for row in data: if senior.data != old_data: added += 1 senior.store() + logger.info('%06d / %06d conjoints handled', i + 1, len(data)) logger.info('Added %d conjoints.', added)