(paper: Dict[str, Any], start_date: date, end_date: date)
| 145 | def _paper_date_in_window(paper: Dict[str, Any], start_date: date, end_date: date) -> bool: |
| 146 | paper_date = _parse_iso_date((paper or {}).get("publish_date") or (paper or {}).get("published")) |
| 147 | if paper_date is None: |
| 148 | return True |
| 149 | return start_date <= paper_date <= end_date |
| 150 | |
| 151 | |
| 152 | def _xml_text(node: ET.Element, *paths: str) -> str: |
| 153 | namespaces = { |
| 154 | "atom": "http://www.w3.org/2005/Atom", |
no test coverage detected