1
Index: lockfile/sqlitelockfile.py
2
===================================================================
3
--- lockfile/sqlitelockfile.py (revision 93)
4
+++ lockfile/sqlitelockfile.py (working copy)
6
-from __future__ import absolute_import, division
11
-from . import LockBase, NotLocked, NotMyLock, LockTimeout, AlreadyLocked
12
+from lockfile import LockBase, NotLocked, NotMyLock, LockTimeout, AlreadyLocked
14
class SQLiteLockFile(LockBase):
15
"Demonstrate SQL-based locking."
16
Index: lockfile/__init__.py
17
===================================================================
18
--- lockfile/__init__.py (revision 93)
19
+++ lockfile/__init__.py (working copy)
21
>>> lock = LockFile('somefile')
22
>>> print lock.is_locked()
25
-... print lock.is_locked()
27
->>> print lock.is_locked()
30
>>> lock = LockFile('somefile')
31
>>> # It is okay to lock twice from the same thread...
40
>>> # Though no counter is kept, so you can't unlock multiple times...
41
>>> print lock.is_locked()
42
Index: lockfile/mkdirlockfile.py
43
===================================================================
44
--- lockfile/mkdirlockfile.py (revision 93)
45
+++ lockfile/mkdirlockfile.py (working copy)
47
-from __future__ import absolute_import, division
54
-from . import (LockBase, LockFailed, NotLocked, NotMyLock, LockTimeout,
56
+from lockfile import (LockBase, LockFailed, NotLocked, NotMyLock, LockTimeout,
59
class MkdirLockFile(LockBase):
60
"""Lock file by creating a directory."""
61
Index: lockfile/pidlockfile.py
62
===================================================================
63
--- lockfile/pidlockfile.py (revision 96)
64
+++ lockfile/pidlockfile.py (working copy)
66
""" Lockfile behaviour implemented via Unix PID files.
69
-from __future__ import absolute_import
76
-from . import (LockBase, AlreadyLocked, LockFailed, NotLocked, NotMyLock,
78
+from lockfile import (LockBase, AlreadyLocked, LockFailed, NotLocked,
79
+ NotMyLock, LockTimeout)
82
class PIDLockFile(LockBase):
83
Index: lockfile/linklockfile.py
84
===================================================================
85
--- lockfile/linklockfile.py (revision 93)
86
+++ lockfile/linklockfile.py (working copy)
88
-from __future__ import absolute_import
93
-from . import (LockBase, LockFailed, NotLocked, NotMyLock, LockTimeout,
95
+from lockfile import (LockBase, LockFailed, NotLocked, NotMyLock, LockTimeout,
98
class LinkLockFile(LockBase):
99
"""Lock access to a file using atomic property of link(2).