Nicer error message when creation of parent folder fails

This commit is contained in:
Kovid Goyal 2023-12-05 08:47:05 +05:30
parent c81d33c11c
commit 7a59b2010d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -406,7 +406,10 @@ class MTP_DEVICE(MTPDeviceBase):
e = parent.folder_named(name) e = parent.folder_named(name)
if e is not None: if e is not None:
return e return e
try:
ans = self.dev.create_folder(parent.object_id, name) ans = self.dev.create_folder(parent.object_id, name)
except Exception as err:
raise OSError(f'Failed to create the folder: {name} in {parent.full_path} with error: {err}') from err
ans['storage_id'] = parent.storage_id ans['storage_id'] = parent.storage_id
return parent.add_child(ans) return parent.add_child(ans)