Attention
You are looking at outdated documentation for version 2.x. A newer version is available.
wsgidav.lock_storage¶
Description
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 LockManager
Classes
LockStorageDict () |
An in-memory lock manager storage implementation using a dictionary. |
LockStorageShelve (storagePath) |
A low performance lock manager implementation using shelve. |
Other Members
ReadWriteLock () |
Read-Write lock class. |
compat |
Tool functions to support Python 2 and 3. |
generateLockToken () |
|
lockString (lockDict) |
Return readable rep. |
normalizeLockRoot (path) |
|
os |
OS routines for NT or Posix depending on what system we’re on. |
shelve |
Manage shelves of pickled objects. |
time |
This module provides various functions to manipulate time values. |
util |
Miscellaneous support functions for WsgiDAV. |
validateLock (lock) |