Attention

You are looking at outdated documentation for version 1.x. A newer version is available.

5.5.3.1.10. wsgidav.lock_storageΒΆ

Implements two storage providers for LockManager.

Two alternative lock storage classes are defined here: one in-memory (dict-based), and one persistent low performance variant using shelve.

See wsgidav.lock_manager.LockManager

See Developers info for more information about the WsgiDAV architecture.

Functions

generateLockToken()
lockString(lockDict) Return readable rep.
normalizeLockRoot(path)
test()
validateLock(lock)

Classes

LockStorageDict() An in-memory lock manager storage implementation using a dictionary.
LockStorageShelve(storagePath) A low performance lock manager implementation using shelve.
ReadWriteLock() Read-Write lock class.