From 219a0d99f36946bb52ad3c62400eba05020a4fc7 Mon Sep 17 00:00:00 2001 From: un-pogaz <46523284+un-pogaz@users.noreply.github.com> Date: Sun, 16 Nov 2025 18:27:08 +0100 Subject: [PATCH] string_or_unicode (manual) --- src/calibre/gui2/device.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py index 14b48be2c3..49de990361 100644 --- a/src/calibre/gui2/device.py +++ b/src/calibre/gui2/device.py @@ -57,7 +57,6 @@ from calibre.utils.img import scale_image from calibre.utils.ipc.job import BaseJob from calibre.utils.localization import ngettext from polyglot import queue -from polyglot.builtins import string_or_unicode # }}} @@ -542,7 +541,7 @@ class DeviceManager(Thread): # {{{ info = self.device.get_device_information(end_session=False) if len(info) < 5: info = tuple(list(info) + [{}]) - info = [i.replace('\x00', '').replace('\x01', '') if isinstance(i, string_or_unicode) else i + info = [i.replace('\x00', '').replace('\x01', '') if isinstance(i, str) else i for i in info] cp = self.device.card_prefix(end_session=False) fs = self.device.free_space()