wsgidav.prop_man.property_manager.PropertyManager#

class wsgidav.prop_man.property_manager.PropertyManager[source]#

Bases: object

An in-memory property manager implementation using a dictionary.

This is obviously not persistent, but should be enough in some cases. For a persistent implementation, see property_manager.ShelvePropertyManager().

PropertyManager.copy_properties(src_url, ...)

PropertyManager.get_properties(norm_url[, ...])

PropertyManager.get_property(norm_url, name)

PropertyManager.move_properties(src_url, ...)

PropertyManager.remove_properties(norm_url)

PropertyManager.remove_property(norm_url, name)

Specifying the removal of a property that does not exist is NOT an error.

PropertyManager.write_property(norm_url, ...)