HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //lib/python3/dist-packages/haystack/apps.py
import logging

from django.apps import AppConfig
from django.conf import settings

from haystack import connection_router, connections
from haystack.utils import loading


class HaystackConfig(AppConfig):
    name = "haystack"
    signal_processor = None
    stream = None

    def ready(self):
        # Setup default logging.
        log = logging.getLogger("haystack")
        self.stream = logging.StreamHandler()
        self.stream.setLevel(logging.INFO)
        log.addHandler(self.stream)

        # Setup the signal processor.
        if not self.signal_processor:
            signal_processor_path = getattr(
                settings,
                "HAYSTACK_SIGNAL_PROCESSOR",
                "haystack.signals.BaseSignalProcessor",
            )
            signal_processor_class = loading.import_class(signal_processor_path)
            self.signal_processor = signal_processor_class(
                connections, connection_router
            )