diff options
Diffstat (limited to 'backend/raw_write.py')
-rwxr-xr-x | backend/raw_write.py | 10 |
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() |