Added explanatory message for permission denied errors.

This commit is contained in:
Kovid Goyal 2007-02-09 21:21:38 +00:00
parent 2379b516c5
commit 487764bcc9

View file

@ -436,7 +436,8 @@ def path_properties(self, path, end_session=True):
if res.is_unmounted:
raise PathError(path + " is not mounted")
if res.permission_denied:
raise PathError('Permission denied for: ' + path)
raise PathError('Permission denied for: ' + path + '\nYou can only '+\
'operate on paths starting with /Data, a:/ or b:/')
if res.code not in (0, PathResponseCodes.IS_FILE):
raise PathError(path + " has an unknown error. Code: " + \
hex(res.code))