def __str__(self): """Print a summary string.""" names = [f'{n["preferred-name"].get("surname", "?")}, '\ f'{n["preferred-name"].get("given-name", "?")}; '\ f'{n["dc:identifier"]} ({int(n["document-count"]):,} document(s))'\ for n in self._json] return make_search_summary(self, "author", names)
def __str__(self): """Print a summary string.""" names = [ f'{a["preferred-name"]["surname"]}, {a["preferred-name"]["given-name"]}' for a in self._json ] return make_search_summary(self, "author", names)
def __str__(self): """Print a summary string.""" areas = [r.code for r in self.results] return make_search_summary(self, "subject area", areas)
def __str__(self): """Return a summary string.""" res = [a['affiliation-name'] for a in self._json] return make_search_summary(self, "affiliation", res)
def __str__(self): """Print a summary string.""" return make_search_summary(self, "document", self.get_eids())
def __str__(self): """Print a summary string.""" titles = [d['title'] for d in self.results] return make_search_summary(self, "source", titles)
def __str__(self): return make_search_summary(self, "document", self.get_eids())