3.1.1.7.1.6. thyrsis.utilities.lock module

class thyrsis.utilities.lock.ExclusiveLock(name)

Bases: object

Exclusive Lock class

thyrsis.utilities.lock.get_exclusive_lock(name)

Lock

Parameters

name (string) – lock name

Returns

lock file path

Return type

string

thyrsis.utilities.lock.unlock_exclusive_lock(fd)

Unlock

Parameters

fd (string) – lock file path