When using WebDAV, one ususally wants to distinguish between source resources (.psp, .py files) and logical resources (the generated HTML). To access the source resources, you probably want to use mod_dav and set up a separate location that webware will not handle.
Put this into your httpd.conf (untested: please fix it if it is broken) (taken from http://httpd.apache.org/docs-2.0/mod/mod_dav.html):
DavLockDB_ /tmp/DavLock_ <Location /source-dav/> # get mod_dav to handle this Dav On AuthType Basic AuthName DAV AuthUserFile user.passwd <LimitExcept_ GET HEAD OPTIONS> require user admin </LimitExcept_> </Location>
then point your WebDAV client to /source-dav/
-- TerrelShumway - 07 May 2002