- Rename _int_or_default → int_or_default (public API, was using private convention) - Extract shared pdf_queue utilities (utcnow, event_row, queued_job, status constants) to pdf_queue_common.py to avoid circular imports - Consolidate _effective_request_delay_seconds into queue_runner.py with explicit floor parameter - Update tests to match new function locations and names Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| arxiv | ||
| crossref | ||
| dbops | ||
| doi | ||
| ingestion | ||
| openalex | ||
| portability | ||
| publication_identifiers | ||
| publications | ||
| runs | ||
| scholar | ||
| scholars | ||
| settings | ||
| unpaywall | ||
| users | ||
| __init__.py | ||