Add "(dry run)" to import logging summary, when applicable

This commit is contained in:
Lance Edgar 2018-02-06 11:26:31 -06:00
parent f8dfc35d21
commit a01b5bf8ad

View file

@ -332,8 +332,11 @@ class ImportHandler(object):
if importer: if importer:
created, updated, deleted = importer.import_data() created, updated, deleted = importer.import_data()
changed = bool(created or updated or deleted) changed = bool(created or updated or deleted)
msg = "{} -> {}: added {:,d}; updated {:,d}; deleted {:,d} {} records"
if self.dry_run:
msg += " (dry run)"
logger = log.warning if changed and self.warnings else log.info logger = log.warning if changed and self.warnings else log.info
logger("{} -> {}: added {:,d}; updated {:,d}; deleted {:,d} {} records".format( logger(msg.format(
self.host_title, self.local_title, len(created), len(updated), len(deleted), key)) self.host_title, self.local_title, len(created), len(updated), len(deleted), key))
if changed: if changed:
changes[key] = created, updated, deleted changes[key] = created, updated, deleted