Chore(mypy): Annotate None returns for typing improvements (#11213)

This commit is contained in:
Sebastian Steinbeißer
2026-02-02 17:44:12 +01:00
committed by GitHub
parent a9c0b06e28
commit 3b5ffbf9fa
113 changed files with 1598 additions and 1510 deletions

View File

@@ -71,13 +71,13 @@ logger = logging.getLogger("paperless.tasks")
@shared_task
def index_optimize():
def index_optimize() -> None:
ix = index.open_index()
writer = AsyncWriter(ix)
writer.commit(optimize=True)
def index_reindex(*, progress_bar_disable=False):
def index_reindex(*, progress_bar_disable=False) -> None:
documents = Document.objects.all()
ix = index.open_index(recreate=True)
@@ -88,7 +88,7 @@ def index_reindex(*, progress_bar_disable=False):
@shared_task
def train_classifier(*, scheduled=True):
def train_classifier(*, scheduled=True) -> None:
task = PaperlessTask.objects.create(
type=PaperlessTask.TaskType.SCHEDULED_TASK
if scheduled
@@ -234,7 +234,7 @@ def sanity_check(*, scheduled=True, raise_on_error=True):
@shared_task
def bulk_update_documents(document_ids):
def bulk_update_documents(document_ids) -> None:
documents = Document.objects.filter(id__in=document_ids)
ix = index.open_index()
@@ -261,7 +261,7 @@ def bulk_update_documents(document_ids):
@shared_task
def update_document_content_maybe_archive_file(document_id):
def update_document_content_maybe_archive_file(document_id) -> None:
"""
Re-creates OCR content and thumbnail for a document, and archive file if
it exists.
@@ -373,7 +373,7 @@ def update_document_content_maybe_archive_file(document_id):
@shared_task
def empty_trash(doc_ids=None):
def empty_trash(doc_ids=None) -> None:
if doc_ids is None:
logger.info("Emptying trash of all expired documents")
documents = (
@@ -410,7 +410,7 @@ def empty_trash(doc_ids=None):
@shared_task
def check_scheduled_workflows():
def check_scheduled_workflows() -> None:
"""
Check and run all enabled scheduled workflows.
@@ -588,7 +588,7 @@ def llmindex_index(
rebuild=False,
scheduled=True,
auto=False,
):
) -> None:
ai_config = AIConfig()
if ai_config.llm_index_enabled:
task = PaperlessTask.objects.create(
@@ -624,17 +624,17 @@ def llmindex_index(
@shared_task
def update_document_in_llm_index(document):
def update_document_in_llm_index(document) -> None:
llm_index_add_or_update_document(document)
@shared_task
def remove_document_from_llm_index(document):
def remove_document_from_llm_index(document) -> None:
llm_index_remove_document(document)
@shared_task
def build_share_link_bundle(bundle_id: int):
def build_share_link_bundle(bundle_id: int) -> None:
try:
bundle = (
ShareLinkBundle.objects.filter(pk=bundle_id)
@@ -726,7 +726,7 @@ def build_share_link_bundle(bundle_id: int):
@shared_task
def cleanup_expired_share_link_bundles():
def cleanup_expired_share_link_bundles() -> None:
now = timezone.now()
expired_qs = ShareLinkBundle.objects.filter(
expiration__isnull=False,