From c9ce5883c7999149e3a2acbfa5dab547891c60ed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 6 Jul 2024 12:59:35 +0530 Subject: [PATCH] ... --- src/calibre/devices/mtp/filesystem_cache.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/devices/mtp/filesystem_cache.py b/src/calibre/devices/mtp/filesystem_cache.py index 004610de0f..d4cc7f42f5 100644 --- a/src/calibre/devices/mtp/filesystem_cache.py +++ b/src/calibre/devices/mtp/filesystem_cache.py @@ -18,7 +18,6 @@ from calibre import force_unicode, human_readable, prints from calibre.ebooks import BOOK_EXTENSIONS from calibre.utils.date import as_utc, local_tz from calibre.utils.icu import lower, sort_key -from polyglot.builtins import itervalues bexts = frozenset(BOOK_EXTENSIONS) - {'mbp', 'tan', 'rar', 'zip', 'xml'} @@ -228,7 +227,7 @@ class FilesystemCache: for entry in entries: FileOrFolder(entry, self) - for item in itervalues(self.id_map): + for item in self.id_map.values(): try: p = item.parent except KeyError: @@ -254,7 +253,7 @@ class FilesystemCache: return e def iterebooks(self, storage_id): - for x in itervalues(self.id_map): + for x in self.id_map.values(): if x.storage_id == storage_id and x.is_ebook: if x.parent_id == storage_id and x.name.lower().endswith('.txt'): continue # Ignore .txt files in the root