diff --git a/core/management/commands/compilemessages.py b/core/management/commands/compilemessages.py new file mode 100644 index 00000000..22a7e22c --- /dev/null +++ b/core/management/commands/compilemessages.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -* +# +# Copyright 2019 +# - Sli +# +# Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM, +# http://ae.utbm.fr. +# +# This program is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License a published by the Free Software +# Foundation; either version 3 of the License, or (at your option) any later +# version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Sofware Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA. +# +# + + +import os +from django.core.management.commands import compilemessages + + +class Command(compilemessages.Command): + """ + Wrap call to compilemessages to avoid building whole env + """ + + help = """ + The usage is the same as the real compilemessages + but it goes into the sith dir first + """ + + def handle(self, *args, **options): + + os.chdir("sith") + super(Command, self).handle(*args, **options) diff --git a/core/management/commands/documentation.py b/core/management/commands/documentation.py index 9944b303..d2dd5253 100644 --- a/core/management/commands/documentation.py +++ b/core/management/commands/documentation.py @@ -29,7 +29,9 @@ import sys from http.server import test, CGIHTTPRequestHandler from django.core.management.base import BaseCommand -from django.conf import settings + +# TODO Django 2.2 : implement autoreload following +# https://stackoverflow.com/questions/42907285/django-autoreload-add-watched-file class Command(BaseCommand):