From 895f361993a6fac5ef2ac388baa8733903637ca5 Mon Sep 17 00:00:00 2001
From: Ubbo Veentjer <veentjer@sub.uni-goettingen.de>
Date: Thu, 24 Feb 2022 00:20:55 +0100
Subject: [PATCH] refactor: things missing from last commit

---
 README.md                           | 2 +-
 requirements.txt                    | 2 +-
 src/main.py                         | 2 +-
 src/repdav/textgrid_dav_provider.py | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 293ea7c..ec1827e 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@
 1. Start the service.
 
     ```sh
-    python main.py
+    python src/main.py
     ```
 
 For your convenience, a Docker Compose setup is delivered with this repository that configures the service accordingly. Build and start the stack.
diff --git a/requirements.txt b/requirements.txt
index 8a632ee..ebddd75 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-https://gitlab.gwdg.de/dariah-de/textgridrep/textgrid-python-clients/-/archive/ef48104e96ce045bce3702116171442c9f02a0be/textgrid-python-clients-ef48104e96ce045bce3702116171442c9f02a0be.tar.gz
+git+https://gitlab.gwdg.de/dariah-de/textgridrep/textgrid-python-clients.git@21-port-filename-for-textgrid-object-generation-from-link-rewriter
 cheroot==8.5.2
 sentry-sdk==1.4.3
 WsgiDAV==4.0.1
diff --git a/src/main.py b/src/main.py
index f49ed5c..fe64c67 100644
--- a/src/main.py
+++ b/src/main.py
@@ -32,7 +32,7 @@ config = {
     "host": os.getenv("host") or "localhost",
     "port": int(os.getenv("port") or "8080"),
     "provider_mapping": {
-        "/": {"class": "repdav.textgrid_dav_provider.TextgridResourceProvider"},
+        "/": {"class": "repdav.textgrid_named_dav_provider.TextgridNamedResourceProvider"},
     },
     "verbose": 4,
     "http_authenticator": {
diff --git a/src/repdav/textgrid_dav_provider.py b/src/repdav/textgrid_dav_provider.py
index 219ed7e..d06059f 100644
--- a/src/repdav/textgrid_dav_provider.py
+++ b/src/repdav/textgrid_dav_provider.py
@@ -264,6 +264,7 @@ class TextgridResource(DAVNonCollection):
         return self._info[self.name]["format"]
 
     def get_content(self):
+        _logger.debug("Called TextgridResource.get_content(self) with path:", self.path)
         config = TextgridConfig()
         crud = TextgridCRUD(config.crud)
         return io.BytesIO(crud.read_data(self.path.split("/")[-1], self._sid).content)
-- 
GitLab