=============
API Reference
=============

API reference for ``flufl.lock``:


.. autoclass:: flufl.lock.Lock
   :members:

.. autoclass:: flufl.lock.LockState
   :members:
   :member-order: bysource


Exceptions
==========

.. autoexception:: flufl.lock.LockError

.. autoexception:: flufl.lock.AlreadyLockedError

.. autoexception:: flufl.lock.NotLockedError

.. autoexception:: flufl.lock.TimeOutError
