From 0bdaf44cfb6a9ed310bc8fa4f92db325e6ff70c7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 18 Jan 2021 08:04:44 +0530 Subject: [PATCH] py3 compat for mtp on unix error reporting --- src/calibre/devices/mtp/unix/driver.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/devices/mtp/unix/driver.py b/src/calibre/devices/mtp/unix/driver.py index 460ad2d92d..2343f8d964 100644 --- a/src/calibre/devices/mtp/unix/driver.py +++ b/src/calibre/devices/mtp/unix/driver.py @@ -206,8 +206,7 @@ class MTP_DEVICE(MTPDeviceBase): self.dev = self._filesystem_cache = None def format_errorstack(self, errs): - return '\n'.join(['%d:%s'%(code, msg.decode('utf-8', 'replace')) for - code, msg in errs]) + return '\n'.join('%d:%s'%(code, as_unicode(msg)) for code, msg in errs) @synchronous def open(self, connected_device, library_uuid):