Acquire lock.
(self)
| 141 | self.path = os.path.abspath(path) |
| 142 | |
| 143 | def acquire(self): |
| 144 | """Acquire lock.""" |
| 145 | try: |
| 146 | self.write_pid() |
| 147 | except OSError as exc: |
| 148 | reraise(LockFailed, LockFailed(str(exc)), sys.exc_info()[2]) |
| 149 | return self |
| 150 | |
| 151 | __enter__ = acquire |
| 152 |