فهرست منبع

backup: fix error handler for scrypt errors

process started via asyncio needs also stderr access via asyncio.
Marek Marczykowski-Górecki 3 سال پیش
والد
کامیت
8a04abe4b1
1فایلهای تغییر یافته به همراه1 افزوده شده و 2 حذف شده
  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