David Pratt wrote at 2005-8-22 15:12 -0300:
>>> # Using default put method from NullResource
>>> def _default_PUT_factory( self, name, typ, body ):
>>> def PUT(self, REQUEST, RESPONSE):
>> Why do you override these methods as apparently, you do not use
>I guess my thought it that I want everything to happen normally with
>the PUT except no object creation
One reason more, not to override methods.
Note, that the PUT usually used it that of the
"webdav.Resource.NullResource" and *NOT* the one of the container.
As you no longer create an auxiliary object (such as "NullResource")
but directly call a function "PUT" in your "__bobo_traverse__",
the change behaviour should got into this "PUT" function
and not the "PUT" method of the container.
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -