summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/lock.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/lock.py')
-rw-r--r--packages/Python/lldbsuite/test/lock.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/packages/Python/lldbsuite/test/lock.py b/packages/Python/lldbsuite/test/lock.py
deleted file mode 100644
index 0e3af4a6b16e..000000000000
--- a/packages/Python/lldbsuite/test/lock.py
+++ /dev/null
@@ -1,28 +0,0 @@
-"""
-Interprocess mutex based on file locks
-"""
-
-import fcntl
-import os
-
-
-class Lock:
-
- def __init__(self, filename):
- self.filename = filename
- # This will create it if it does not exist already
- unbuffered = 0
- self.handle = open(filename, 'a+', unbuffered)
-
- def acquire(self):
- fcntl.flock(self.handle, fcntl.LOCK_EX)
-
- # will throw IOError if unavailable
- def try_acquire(self):
- fcntl.flock(self.handle, fcntl.LOCK_NB | fcntl.LOCK_EX)
-
- def release(self):
- fcntl.flock(self.handle, fcntl.LOCK_UN)
-
- def __del__(self):
- self.handle.close()