          return self.fp.isdir()
  
      ##
-@@ -98,6 +108,50 @@
+@@ -98,6 +109,50 @@
          return succeed(davPrivilegeSet)
  
      ##

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

 from twisted.web2.dav.resource import DAVResource, davPrivilegeSet
+from twisted.web2.dav.resource import TwistedGETContentMD5
 from twisted.web2.dav.util import bindMethods
+from twisted.web2.http import HTTPError, StatusResponse, RedirectResponse
+from twisted.web2.static import File
 
 try:
     from twisted.web2.dav.xattrprops import xattrPropertyStore as DeadPropertyStore
@@ -52,9 +53,11 @@
 
     Extends twisted.web2.static.File to handle WebDAV methods.
     """
