Projet

Général

Profil

0002-theme-lazy-load-Variable-model-20933.patch

Frédéric Péters, 01 janvier 2018 15:39

Télécharger (1,19 ko)

Voir les différences:

Subject: [PATCH 2/3] theme: lazy load Variable model (#20933)

So the module can be used outside of Hobo.
 hobo/theme/utils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
hobo/theme/utils.py
19 19

  
20 20
from django.conf import settings
21 21

  
22
from hobo.environment.models import Variable
23

  
24 22

  
25 23
def get_themes():
26 24
    themes = []
......
41 39
    return themes
42 40

  
43 41
def get_selected_theme():
42
    from hobo.environment.models import Variable
44 43
    try:
45 44
        selected_theme = Variable.objects.get(name='theme', service_pk__isnull=True).value
46 45
    except Variable.DoesNotExist:
......
48 47
    return selected_theme
49 48

  
50 49
def set_theme(theme_id):
50
    from hobo.environment.models import Variable
51 51
    selected_theme, created = Variable.objects.get_or_create(
52 52
            name='theme',
53 53
            service_pk__isnull=True)
54
-