Commit 871ef6ab by rfkelly0

S3FS: proper use of 'self.closed' in RemoteFileBuffer

parent 2f34efa7
......@@ -53,6 +53,7 @@ class RemoteFileBuffer(object):
self.fs = fs
self.path = path
self.mode = mode
self.closed = False
def __del__(self):
if not self.closed:
......@@ -86,6 +87,7 @@ class RemoteFileBuffer(object):
self.file.seek(pos)
def close(self):
self.closed = True
if "w" in self.mode or "a" in self.mode or "+" in self.mode:
self.file.seek(0)
self.fs.setcontents(self.path,self.file)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment