def delete(self):
if self.provider.readonly:<EOL><INDENT>raise DAVError(HTTP_FORBIDDEN)<EOL><DEDENT>shutil.rmtree(self._file_path, ignore_errors=False)<EOL>self.remove_all_properties(True)<EOL>self.remove_all_locks(True)<EOL>
Remove this resource or collection (recursive).

        See DAVResource.delete()