  
      def __repr__(self):
          return "<%s: %s>" % (self.__class__.__name__, self.fp.path)
-@@ -75,6 +80,12 @@
+@@ -75,6 +81,12 @@
      # WebDAV
      ##
  

     def davComplianceClasses(self):
         return ("1", "access-control") # Add "2" when we have locking
 
@@ -87,7 +98,6 @@
         """
         See L{IDAVResource.isCollection}.
         """

===================================================================
--- twisted/web2/dav/static.py	(revision 19773)
+++ twisted/web2/dav/static.py	(working copy)
@@ -28,16 +28,17 @@
 
 __all__ = ["DAVFile"]
 
-import os
-
+from twisted.internet.defer import succeed, deferredGenerator, waitForDeferred
+from twisted.python.filepath import InsecurePath
 from twisted.python import log
-from twisted.internet.defer import succeed, deferredGenerator, waitForDeferred
-from twisted.web2.static import File
