cd06/senior: show progression

This commit is contained in:
Benjamin Dauvergne 2020-12-11 11:13:37 +01:00
parent dd4ec66b30
commit e7d4f39108
1 changed files with 6 additions and 3 deletions

View File

@ -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)