import operator from typing import Any from typing import Dict from pypdf import PdfReader def check_pdf_pages(pdf_file: str, rules: Dict[str, Any]) -> float: reader = PdfReader(pdf_file) nb_pages: int = len(reader.pages) return float(getattr(operator, rules["relation"])(nb_pages, rules["ref_value"]))