From 14b758d327765fe0e41a6b06fcd5038f2efaa7ea Mon Sep 17 00:00:00 2001 From: "Kacper Kowalik (Xarthisius)" Date: Mon, 16 Sep 2019 09:17:15 -0500 Subject: [PATCH] Improve debug logging --- repo2docker/contentproviders/dataverse.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/repo2docker/contentproviders/dataverse.py b/repo2docker/contentproviders/dataverse.py index 15f2ec46..dee04b3f 100644 --- a/repo2docker/contentproviders/dataverse.py +++ b/repo2docker/contentproviders/dataverse.py @@ -60,13 +60,15 @@ class Dataverse(DoiProvider): search_url = urlunparse( parsed_url._replace(path="/api/search", query=search_query) ) + self.log.debug("Querying Dataverse: " + search_url) resp = self.urlopen(search_url).read() data = json.loads(resp.decode("utf-8"))["data"] if data["count_in_response"] != 1: - self.log.debug("Dataverse search query failed!") - self.log.debug(" - doi = " + doi) - self.log.debug(" - url = " + url) - self.log.debug(" - resp = " + json.dumps(data)) + self.log.debug( + "Dataverse search query failed!\n - doi: {}\n - url: {}\n - resp: {}\n".format( + doi, url, json.dump(data) + ) + ) return self.record_id = deep_get(data, "items.0.dataset_persistent_id")