Mercurial > cpython-lru_cache-weakref
view Lib/lockfile.py @ 4566:6403c94de50d legacy-trunk
Added safeguard against failure in __del__.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 27 Nov 1996 19:39:58 +0000 |
| parents | c2ff2163f0b7 |
| children |
line wrap: on
line source
import struct, fcntl, FCNTL def writelock(f): _lock(f, FCNTL.F_WRLCK) def readlock(f): _lock(f, FCNTL.F_RDLCK) def unlock(f): _lock(f, FCNTL.F_UNLCK) def _lock(f, op): dummy = fcntl.fcntl(f.fileno(), FCNTL.F_SETLKW, struct.pack('2h8l', op, 0, 0, 0, 0, 0, 0, 0, 0, 0))
