From 5ed0eda722f42a3d5d73edbf7ef08d81e6bbf598 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 21 Jan 2025 07:55:15 +0530 Subject: [PATCH] ... --- src/calibre/devices/mtp/driver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/mtp/driver.py b/src/calibre/devices/mtp/driver.py index 78fdb82af4..6939f67249 100644 --- a/src/calibre/devices/mtp/driver.py +++ b/src/calibre/devices/mtp/driver.py @@ -385,11 +385,11 @@ class MTP_DEVICE(BASE): f = self.filesystem_cache.resolve_mtp_id_path(path) self.get_mtp_file(f, outfile) - def get_file_by_name(self, outfile, parent, *names): + def get_file_by_name(self, outfile, parent: FileOrFolder, *names: str) -> None: ' Get the file parent/ + "/".join(names) and put it into outfile. Works with files not cached in FilesystemCache. ' self.get_mtp_file_by_name(parent, *names, stream=outfile) - def list_folder_by_name(self, parent, *names): + def list_folder_by_name(self, parent: FileOrFolder, *names: str) ->tuple[ListEntry, ...]: ' List the contents of the folder parent/ + "/".join(names). Works with folders not cached in FilesystemCache. ' return tuple(ListEntry(x['name'], x['is_folder'], x['size'], convert_timestamp(x['modified'])) for x in self.list_mtp_folder_by_name(parent, *names))