  class AccessDeniedError(Exception):
      def __init__(self, errors):
          """ 
-@@ -1718,6 +2089,37 @@
+@@ -1718,6 +2094,37 @@
  davxml.registerElement(TwistedACLInheritable)
  davxml.ACE.allowed_children[(twisted_dav_namespace, "inheritable")] = (0, 1)
  

                 
             return False
 
@@ -1432,7 +1523,7 @@
                 log.err("DAV:self ACE is set on non-principal resource %r" % (self,))
                 yield None
                 return

 
                 if name == "resourcetype":
                     if self.isCollection():
@@ -1677,8 +2034,27 @@
         if self.principalURL() == uri:
             return True
         else:
