wsgidav.prop_man.property_manager

Description

Implements two property managers: one in-memory (dict-based), and one persistent low performance variant using shelve.

The properties dictionaray is built like:

{ ref-url1: {propname1: value1,
             propname2: value2,
             },
  ref-url2: {propname1: value1,
             propname2: value2,
             },
  }

Classes

PropertyManager() An in-memory property manager implementation using a dictionary.
ShelvePropertyManager(storage_path) A low performance property manager implementation using shelve

Other Members

ReadWriteLock() Read-Write lock class.
os OS routines for NT or Posix depending on what system we’re on.
shelve Manage shelves of pickled objects.
util Miscellaneous support functions for WsgiDAV.