|
|
@@ -18,6 +18,7 @@
|
|
|
# along with Radicale. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
import contextlib
|
|
|
+import posixpath
|
|
|
import socket
|
|
|
from http import client
|
|
|
from urllib.parse import unquote, urlparse
|
|
|
@@ -27,8 +28,6 @@ from radicale import httputils, pathutils, storage, xmlutils
|
|
|
from radicale.item import filter as radicale_filter
|
|
|
from radicale.log import logger
|
|
|
|
|
|
-import posixpath # isort:skip
|
|
|
-
|
|
|
|
|
|
def xml_report(base_prefix, path, xml_request, collection, unlock_storage_fn):
|
|
|
"""Read and answer REPORT requests.
|