summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/util.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/util.py b/tests/util.py
index a9e97464..c96f2eeb 100644
--- a/tests/util.py
+++ b/tests/util.py
@@ -210,10 +210,11 @@ class BFuse:
run("fusermount3", "-zu", self.mnt)
print("Waiting for thread to exit.")
- self.thread.join(timeout)
- if self.thread.is_alive():
- self.proc.kill()
- self.thread.join()
+ if self.thread:
+ self.thread.join(timeout)
+ if self.thread.is_alive():
+ self.proc.kill()
+ self.thread.join()
self.thread = None
self.ready.clear()