(paper: Dict[str, Any], metadata: Optional[Dict[str, Any]] = None)
| 222 | |
| 223 | |
| 224 | def _paper_doi(paper: Dict[str, Any], metadata: Optional[Dict[str, Any]] = None) -> str: |
| 225 | metadata = metadata if metadata is not None else _paper_metadata(paper) |
| 226 | return _doi_value(_first_text(paper, metadata, "doi", "doi_url")) |
| 227 | |
| 228 | |
| 229 | def _extract_arxiv_id(value: Any) -> str: |
no test coverage detected