Skip to content

Commit 8ece62c

Browse files
committed
Attempt fixing issue in close when exiting with an open SSHFS instance
1 parent 4d640c8 commit 8ece62c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

fs/sshfs/sshfs.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,17 @@ def __init__(self, host, user=None, passwd=None, pkey=None, timeout=10,
125125
message = "Unable to create filesystem: {}".format(e)
126126
raise errors.CreateFailed(message)
127127

128-
def close(self): # noqa: D102
129-
self._client.close()
130-
super(SSHFS, self).close()
128+
if six.PY2:
129+
130+
def close(self): # noqa: D102
131+
self._client.close()
132+
super(SSHFS, self).close()
133+
134+
else:
135+
136+
def close(self): # noqa: D102
137+
self._client.close()
138+
super().close()
131139

132140
def getinfo(self, path, namespaces=None): # noqa: D102
133141
self.check()

0 commit comments

Comments
 (0)