idlesign/django-sitecats

View on GitHub
sitecats/apps.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _


class SitecatsConfig(AppConfig):
    """Sitecats configuration."""

    name = 'sitecats'
    verbose_name = _('Site Categories')

    _cat_cache = None

    def get_categories_cache(self):
        return self._cat_cache

    def ready(self):
        """Instantiate global cache object when ready."""
        from .utils import Cache
        self._cat_cache = Cache()