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