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, …)