mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Fix error in MTP driver debug on some non english windows locales
This commit is contained in:
parent
e469703793
commit
f542b8babe
@ -12,7 +12,7 @@ from functools import wraps, partial
|
|||||||
from future_builtins import zip
|
from future_builtins import zip
|
||||||
from itertools import chain
|
from itertools import chain
|
||||||
|
|
||||||
from calibre import as_unicode, prints
|
from calibre import as_unicode, prints, force_unicode
|
||||||
from calibre.constants import plugins, __appname__, numeric_version, isxp
|
from calibre.constants import plugins, __appname__, numeric_version, isxp
|
||||||
from calibre.ptempfile import SpooledTemporaryFile
|
from calibre.ptempfile import SpooledTemporaryFile
|
||||||
from calibre.devices.errors import OpenFailed, DeviceError, BlacklistedDevice
|
from calibre.devices.errors import OpenFailed, DeviceError, BlacklistedDevice
|
||||||
@ -142,7 +142,7 @@ class MTP_DEVICE(MTPDeviceBase):
|
|||||||
return True
|
return True
|
||||||
if self.wpd_error:
|
if self.wpd_error:
|
||||||
p('Cannot detect MTP devices')
|
p('Cannot detect MTP devices')
|
||||||
p(self.wpd_error)
|
p(force_unicode(self.wpd_error))
|
||||||
return False
|
return False
|
||||||
try:
|
try:
|
||||||
pnp_ids = frozenset(self.wpd.enumerate_devices())
|
pnp_ids = frozenset(self.wpd.enumerate_devices())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user