aboutsummaryrefslogtreecommitdiffstats
path: root/backend/raw_write.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/raw_write.py')
-rwxr-xr-xbackend/raw_write.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/backend/raw_write.py b/backend/raw_write.py
index b30f759..d46fe1e 100755
--- a/backend/raw_write.py
+++ b/backend/raw_write.py
@@ -131,6 +131,7 @@ class Dumper(object):
def _check_write(self, target, source):
logging.debug("Start checking")
self.return_message = ""
+ messages = []
b = os.path.getsize(source)
# Compute the sum from the written device
steps = list(range(0, b + 1, int(b / 100)))
@@ -165,17 +166,18 @@ class Dumper(object):
self.sum_file = False
self.return_state = True
if self.sum_check == "": # Can't get stored sum
- self.return_message += _("SHA3 sum: {}").format(sha512sumcalc)
+ messages.append(_("SHA3 sum: {}").format(sha512sumcalc))
# compare the sums
elif sha512sumcalc == self.sum_check:
# , keep the bracket, this is the place for sum type
- self.return_message += "\n" + _("The {} sum check is OK").format(sum_type)
+ messages.append(_("The {} sum check is OK").format(sum_type))
else:
- self.return_message += "\n" + _(
- "/!\\The computed and stored sums don't match"
+ messages.append(
+ _("/!\\The computed and stored sums don't match")
)
self.return_state = False
self._progress = 100
+ self.return_message = "\n".join(messages)
logging.info(self.return_message)
self.finished.set()