diff options
-rw-r--r-- | fs/sftpfs.py | 3 | ||||
-rw-r--r-- | fs/tests/test_expose.py | 1 |
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/sftpfs.py b/fs/sftpfs.py index eb12c3e..e5f181b 100644 --- a/fs/sftpfs.py +++ b/fs/sftpfs.py @@ -545,7 +545,8 @@ class SFTPFS(FS): raise if recursive: try: - self.removedir(dirname(path),recursive=True) + if dirname(path) not in ('', '/'): + self.removedir(dirname(path),recursive=True) except DirectoryNotEmptyError: pass diff --git a/fs/tests/test_expose.py b/fs/tests/test_expose.py index f59a449..e052e6c 100644 --- a/fs/tests/test_expose.py +++ b/fs/tests/test_expose.py @@ -127,7 +127,6 @@ except ImportError: class TestSFTPFS(TestRPCFS): __test__ = not PY3 - __test__ = False def makeServer(self,fs,addr): return BaseSFTPServer(addr,fs) |