Improve debug logging

pull/739/head
Kacper Kowalik (Xarthisius) 2019-09-16 09:17:15 -05:00
rodzic 063fd4dd9a
commit 14b758d327
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 5D21B852895192F9
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -60,13 +60,15 @@ class Dataverse(DoiProvider):
search_url = urlunparse( search_url = urlunparse(
parsed_url._replace(path="/api/search", query=search_query) parsed_url._replace(path="/api/search", query=search_query)
) )
self.log.debug("Querying Dataverse: " + search_url)
resp = self.urlopen(search_url).read() resp = self.urlopen(search_url).read()
data = json.loads(resp.decode("utf-8"))["data"] data = json.loads(resp.decode("utf-8"))["data"]
if data["count_in_response"] != 1: if data["count_in_response"] != 1:
self.log.debug("Dataverse search query failed!") self.log.debug(
self.log.debug(" - doi = " + doi) "Dataverse search query failed!\n - doi: {}\n - url: {}\n - resp: {}\n".format(
self.log.debug(" - url = " + url) doi, url, json.dump(data)
self.log.debug(" - resp = " + json.dumps(data)) )
)
return return
self.record_id = deep_get(data, "items.0.dataset_persistent_id") self.record_id = deep_get(data, "items.0.dataset_persistent_id")