selinon.lock_pool module
Global lock pool for shared locks.
-
class
selinon.lock_pool.
LockPool
[source]
Bases: object
Lock pool for shared locks.
-
get_lock
(lock_id)[source]
Get lock for resource, exclusively.
Parameters: | lock_id – lock_id for uniquely identify lock |
Returns: | lock, can be acquired if already taken, if new, always released |