Merge sanity checker

This commit is contained in:
shamoon 2025-04-08 16:47:06 -07:00
parent cb1019e893
commit f04fe4de3f
No known key found for this signature in database
6 changed files with 7 additions and 7 deletions

View File

@ -25,7 +25,6 @@ from guardian.models import UserObjectPermission
from guardian.shortcuts import assign_perm from guardian.shortcuts import assign_perm
from documents.management.commands import document_exporter from documents.management.commands import document_exporter
from documents.sanity_checker import check_sanity
from documents.settings import EXPORTER_FILE_NAME from documents.settings import EXPORTER_FILE_NAME
from documents.tests.utils import DirectoriesMixin from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import FileSystemAssertsMixin from documents.tests.utils import FileSystemAssertsMixin
@ -43,6 +42,7 @@ from paperless.models import User
from paperless.models import Workflow from paperless.models import Workflow
from paperless.models import WorkflowAction from paperless.models import WorkflowAction
from paperless.models import WorkflowTrigger from paperless.models import WorkflowTrigger
from paperless.sanity_checker import check_sanity
from paperless_mail.models import MailAccount from paperless_mail.models import MailAccount

View File

@ -7,9 +7,9 @@ import filelock
from django.conf import settings from django.conf import settings
from django.test import TestCase from django.test import TestCase
from documents.sanity_checker import check_sanity
from documents.tests.utils import DirectoriesMixin from documents.tests.utils import DirectoriesMixin
from paperless.models import Document from paperless.models import Document
from paperless.sanity_checker import check_sanity
class TestSanityCheck(DirectoriesMixin, TestCase): class TestSanityCheck(DirectoriesMixin, TestCase):

View File

@ -7,8 +7,6 @@ from django.conf import settings
from django.test import TestCase from django.test import TestCase
from django.utils import timezone from django.utils import timezone
from documents.sanity_checker import SanityCheckFailedException
from documents.sanity_checker import SanityCheckMessages
from documents.tests.test_classifier import dummy_preprocess from documents.tests.test_classifier import dummy_preprocess
from documents.tests.utils import DirectoriesMixin from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import FileSystemAssertsMixin from documents.tests.utils import FileSystemAssertsMixin
@ -17,6 +15,8 @@ from paperless.models import Correspondent
from paperless.models import Document from paperless.models import Document
from paperless.models import DocumentType from paperless.models import DocumentType
from paperless.models import Tag from paperless.models import Tag
from paperless.sanity_checker import SanityCheckFailedException
from paperless.sanity_checker import SanityCheckMessages
class TestIndexReindex(DirectoriesMixin, TestCase): class TestIndexReindex(DirectoriesMixin, TestCase):

View File

@ -1,7 +1,7 @@
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from documents.sanity_checker import check_sanity
from paperless.management.commands.mixins import ProgressBarMixin from paperless.management.commands.mixins import ProgressBarMixin
from paperless.sanity_checker import check_sanity
class Command(ProgressBarMixin, BaseCommand): class Command(ProgressBarMixin, BaseCommand):

View File

@ -19,16 +19,15 @@ from django.utils import timezone
from filelock import FileLock from filelock import FileLock
from whoosh.writing import AsyncWriter from whoosh.writing import AsyncWriter
from documents import sanity_checker
from documents.plugins.base import ConsumeTaskPlugin from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import ProgressManager from documents.plugins.base import ProgressManager
from documents.plugins.base import StopConsumeTaskError from documents.plugins.base import StopConsumeTaskError
from documents.plugins.helpers import ProgressStatusOptions from documents.plugins.helpers import ProgressStatusOptions
from documents.sanity_checker import SanityCheckFailedException
from documents.signals import document_updated from documents.signals import document_updated
from documents.signals.handlers import cleanup_document_deletion from documents.signals.handlers import cleanup_document_deletion
from documents.signals.handlers import run_workflows from documents.signals.handlers import run_workflows
from paperless import index from paperless import index
from paperless import sanity_checker
from paperless.barcodes import BarcodePlugin from paperless.barcodes import BarcodePlugin
from paperless.caching import clear_document_caches from paperless.caching import clear_document_caches
from paperless.classifier import DocumentClassifier from paperless.classifier import DocumentClassifier
@ -52,6 +51,7 @@ from paperless.models import WorkflowRun
from paperless.models import WorkflowTrigger from paperless.models import WorkflowTrigger
from paperless.parsers import DocumentParser from paperless.parsers import DocumentParser
from paperless.parsers import get_parser_class_for_mime_type from paperless.parsers import get_parser_class_for_mime_type
from paperless.sanity_checker import SanityCheckFailedException
if settings.AUDIT_LOG_ENABLED: if settings.AUDIT_LOG_ENABLED:
from auditlog.models import LogEntry from auditlog.models import LogEntry