idlesign/django-siteflags

View on GitHub
siteflags/utils.py

Summary

Maintainability
A
0 mins
Test Coverage
from typing import Type

from etc.toolbox import get_model_class_from_settings

from siteflags import settings

if False:  # pragma: nocover
    from .models import Flag  # noqa


def get_flag_model() -> Type['Flag']:
    """Returns the Flag model, set for the project."""
    return get_model_class_from_settings(settings, 'MODEL_FLAG')