Jelajahi Sumber

backup: fix error handler for scrypt errors

process started via asyncio needs also stderr access via asyncio.
Marek Marczykowski-Górecki 3 tahun lalu
induk
melakukan
8a04abe4b1
1 mengubah file dengan 1 tambahan dan 2 penghapusan
  1. 1 2
      qubes/backup.py

+ 1 - 2
qubes/backup.py

@@ -536,10 +536,9 @@ class Backup:
         if retcode:
             raise qubes.exc.QubesException(
                 "Failed to compute hmac of header file: "
-                + scrypt.stderr.read())
+                + (yield from scrypt.stderr.read()).decode())
         return HEADER_FILENAME, HEADER_FILENAME + ".hmac"
 
-
     def _send_progress_update(self):
         if not self.total_backup_bytes:
             return