Files
mandelstudio/mandelstudio/main.py

29 lines
942 B
Python

import os
import sys
from pathlib import Path
PROJECT_ROOT = Path(__file__).resolve().parent.parent
if str(PROJECT_ROOT) not in sys.path:
sys.path.insert(0, str(PROJECT_ROOT))
def _patch_legacy_django_translation_aliases():
from django.utils import translation
if not hasattr(translation, "ugettext_lazy"):
translation.ugettext_lazy = translation.gettext_lazy
if not hasattr(translation, "ugettext"):
translation.ugettext = translation.gettext
if not hasattr(translation, "ungettext"):
translation.ungettext = translation.ngettext
if not hasattr(translation, "ungettext_lazy"):
translation.ungettext_lazy = translation.ngettext_lazy
def main():
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mandelstudio.settings.base")
_patch_legacy_django_translation_aliases()
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)