9986: Move llfuse thread-shutdown check into a "finally" block so it actually runs.
[arvados.git] / services / fuse / arvados_fuse / fusedir.py
index 196bb221e901e132d10db4f2bdbd7ed060f794e3..3f2bcd5ec2464fb5351a42be205b17f1fe93e49c 100644 (file)
@@ -320,6 +320,11 @@ class CollectionDirectoryBase(Directory):
         self.flush()
         src.flush()
 
+    def clear(self, force=False):
+        r = super(CollectionDirectoryBase, self).clear(force)
+        self.collection = None
+        return r
+
 
 class CollectionDirectory(CollectionDirectoryBase):
     """Represents the root of a directory tree representing a collection."""