From a01b5bf8ad1bfb0b00a168c583634f107f78142c Mon Sep 17 00:00:00 2001 From: Lance Edgar <lance@edbob.org> Date: Tue, 6 Feb 2018 11:26:31 -0600 Subject: [PATCH] Add "(dry run)" to import logging summary, when applicable --- rattail/importing/handlers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rattail/importing/handlers.py b/rattail/importing/handlers.py index 0fdc2a1f..413f41ee 100644 --- a/rattail/importing/handlers.py +++ b/rattail/importing/handlers.py @@ -332,8 +332,11 @@ class ImportHandler(object): if importer: created, updated, deleted = importer.import_data() 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("{} -> {}: added {:,d}; updated {:,d}; deleted {:,d} {} records".format( + logger(msg.format( self.host_title, self.local_title, len(created), len(updated), len(deleted), key)) if changed: changes[key] = created, updated, deleted