From c04f4616cfcd7e8e7a339ea18f29efaf4068e884 Mon Sep 17 00:00:00 2001
From: Ubbo Veentjer <veentjer@sub.uni-goettingen.de>
Date: Thu, 12 Jan 2023 19:03:40 +0100
Subject: [PATCH] fix(TextgridResource): TextgridCrudRequest is used for low
 level access without databinding now

---
 src/repdav/textgrid_dav_provider.py | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/repdav/textgrid_dav_provider.py b/src/repdav/textgrid_dav_provider.py
index d6c8584..a0b89d9 100644
--- a/src/repdav/textgrid_dav_provider.py
+++ b/src/repdav/textgrid_dav_provider.py
@@ -9,10 +9,7 @@ import logging
 import threading
 from pprint import pformat
 
-from tgclients.auth import TextgridAuth
-from tgclients.config import TextgridConfig
-from tgclients.crud import TextgridCrud
-from tgclients.search import TextgridSearch
+from tgclients import TextgridAuth, TextgridConfig, TextgridCrudRequest, TextgridSearch
 from wsgidav.dav_provider import DAVCollection, DAVNonCollection, DAVProvider
 from wsgidav.util import join_uri, pop_path
 
@@ -273,7 +270,7 @@ class TextgridResource(DAVNonCollection):
         self._info = info
         self.upload_thread = None
         config = tg_config(environ)
-        self._crud = TextgridCrud(config, nonpublic=True)
+        self._crud = TextgridCrudRequest(config, nonpublic=True)
 
     def get_content_length(self):
         _logger.debug("Called TextgridResource.get_content_length(self).")
-- 
GitLab