wsgidav.samples.virtual_dav_provider.VirtualResourceProvider

class wsgidav.samples.virtual_dav_provider.VirtualResourceProvider[source]

Bases: wsgidav.dav_provider.DAVProvider

DAV provider that serves a VirtualResource derived structure.

VirtualResourceProvider.custom_request_handler(…) Optionally implement custom request handling.
VirtualResourceProvider.exists(path, environ) Return True, if path maps to an existing resource.
VirtualResourceProvider.get_resource_inst(…) Return _VirtualResource object for path.
VirtualResourceProvider.is_collection(path, …) Return True, if path maps to an existing collection resource.
VirtualResourceProvider.is_readonly()
VirtualResourceProvider.ref_url_to_path(ref_url) Convert a refUrl to a path, by stripping the share prefix.
VirtualResourceProvider.set_lock_manager(…)
VirtualResourceProvider.set_mount_path(…) Set application root for this resource provider.
VirtualResourceProvider.set_prop_manager(…)
VirtualResourceProvider.set_share_path(…) Set application location for this resource provider.