Revision 4f78c22c snf-astakos-app/astakos/im/context_processors.py

b/snf-astakos-app/astakos/im/context_processors.py
62 62

  
63 63

  
64 64
def custom_messages(request):
65
    EXTRA_MESSAGES_SET = bool(GLOBAL_MESSAGES or SIGNUP_MESSAGES or
66
                              LOGIN_MESSAGES or PROFILE_MESSAGES)
65
    global GLOBAL_MESSAGES, SIGNUP_MESSAGES, LOGIN_MESSAGES, PROFILE_MESSAGES
66

  
67
    # keep backwards compatibility with dict settings
68
    if type(GLOBAL_MESSAGES) == dict:
69
        GLOBAL_MESSAGES = GLOBAL_MESSAGES.items()
70
    if type(SIGNUP_MESSAGES) == dict:
71
        SIGNUP_MESSAGES = SIGNUP_MESSAGES.items()
72
    if type(LOGIN_MESSAGES) == dict:
73
        LOGIN_MESSAGES = LOGIN_MESSAGES.items()
74
    if type(PROFILE_MESSAGES) == dict:
75
        PROFILE_MESSAGES = PROFILE_MESSAGES.items()
76

  
77
    EXTRA_MESSAGES_SET = bool(GLOBAL_MESSAGES or SIGNUP_MESSAGES or \
78
            LOGIN_MESSAGES or PROFILE_MESSAGES)
79

  
67 80
    return {
68 81
        'GLOBAL_MESSAGES': GLOBAL_MESSAGES,
69 82
        'SIGNUP_MESSAGES': SIGNUP_MESSAGES,

Also available in: Unified diff