Commit dbc3c1dc authored by 's avatar

*** empty log message ***

parent 1293523a
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
"""WebDAV support - null resource objects.""" """WebDAV support - null resource objects."""
__version__='$Revision: 1.6 $'[11:-2] __version__='$Revision: 1.7 $'[11:-2]
import sys, os, string, mimetypes import sys, os, string, mimetypes
import Acquisition, OFS.content_types import Acquisition, OFS.content_types
...@@ -105,12 +105,6 @@ class NullResource(Persistent, Acquisition.Implicit, Resource): ...@@ -105,12 +105,6 @@ class NullResource(Persistent, Acquisition.Implicit, Resource):
self.__parent__=parent self.__parent__=parent
self.__roles__=parent.__roles__ self.__roles__=parent.__roles__
def __getitem__(self, key):
if hasattr(self, 'REQUEST'):
method=self.REQUEST.get('REQUEST_METHOD', 'GET')
if method in ('MKCOL',):
raise 'Conflict', 'Collection ancestors must already exist.'
raise 'Not Found', 'The requested resource was not found.'
def __bobo_traverse__(self, REQUEST, name=None): def __bobo_traverse__(self, REQUEST, name=None):
# We must handle traversal so that we can recognize situations # We must handle traversal so that we can recognize situations
...@@ -118,7 +112,8 @@ class NullResource(Persistent, Acquisition.Implicit, Resource): ...@@ -118,7 +112,8 @@ class NullResource(Persistent, Acquisition.Implicit, Resource):
# 404 Not Found, per [WebDAV 8.3.1]. # 404 Not Found, per [WebDAV 8.3.1].
method=REQUEST.get('REQUEST_METHOD', 'GET') method=REQUEST.get('REQUEST_METHOD', 'GET')
if method in ('MKCOL',): if method in ('MKCOL',):
raise 'Conflict', 'Collection ancestors must already exist.' raise 'Conflict', `name`
# raise 'Conflict', 'Collection ancestors must already exist.'
raise 'Not Found', 'The requested resource was not found.' raise 'Not Found', 'The requested resource was not found.'
def HEAD(self, REQUEST, RESPONSE): def HEAD(self, REQUEST, RESPONSE):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment