summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobey Pointer <robey@lag.net>2005-12-16 10:00:02 -0800
committerRobey Pointer <robey@lag.net>2005-12-16 10:00:02 -0800
commit26397bff47bc1005a7d4b42a95bfb72f213cf26e (patch)
tree5e28b862beaffa9f3ecd7c988c8e5256b8931292
parenta14384370cca73ab2cf9dc0d0f100560ac6c33a0 (diff)
[project @ robey@lag.net-20051216180002-5661c935adb8262e]
ENOTDIR should be translated into NO_SUCH_FILE -- openssh does it, and there really isn't any better mapping for it
-rw-r--r--paramiko/sftp_server.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/paramiko/sftp_server.py b/paramiko/sftp_server.py
index 59058432..7b634838 100644
--- a/paramiko/sftp_server.py
+++ b/paramiko/sftp_server.py
@@ -118,7 +118,7 @@ class SFTPServer (BaseSFTP, SubsystemHandler):
if e == errno.EACCES:
# permission denied
return SFTP_PERMISSION_DENIED
- elif e == errno.ENOENT:
+ elif (e == errno.ENOENT) or (e == errno.ENOTDIR):
# no such file
return SFTP_NO_SUCH_FILE
else: