Update docstrings in Zenodo provider

pull/693/head
Tim Head 2019-05-28 19:28:05 +02:00
rodzic ec8659e62f
commit 9bda1152fb
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -15,6 +15,7 @@ class Zenodo(ContentProvider):
"""Provide contents of a Zenodo deposit."""
def detect(self, doi, ref=None, extra_args=None):
"""Trigger this provider for things that resolve to a Zenodo record"""
doi = doi.lower()
# 10.5281 is the Zenodo DOI prefix
if doi.startswith("10.5281/"):
@ -36,6 +37,7 @@ class Zenodo(ContentProvider):
return {"record": self.record_id}
def fetch(self, spec, output_dir, yield_output=False):
"""Fetch and unpack a Zenodo record"""
record_id = spec["record"]
yield "Fetching Zenodo record {}.\n".format(record_id)
@ -93,7 +95,5 @@ class Zenodo(ContentProvider):
@property
def content_id(self):
"""A unique ID to represent the version of the content.
Uses the first seven characters of the git commit ID of the repository.
"""
"""The Zenodo record ID as the content of a record is immutable"""
return self.record_id