Revision 60e78c99 snf-astakos-app/astakos/im/context_processors.py

b/snf-astakos-app/astakos/im/context_processors.py
57 57
    return {'IM_STATIC_URL' : IM_STATIC_URL}
58 58

  
59 59
def custom_messages(request):
60
    global GLOBAL_MESSAGES, SIGNUP_MESSAGES, LOGIN_MESSAGES, PROFILE_MESSAGES
61

  
62
    # keep backwards compatibility with dict settings
63
    if type(GLOBAL_MESSAGES) == dict:
64
        GLOBAL_MESSAGES = GLOBAL_MESSAGES.items()
65
    if type(SIGNUP_MESSAGES) == dict:
66
        SIGNUP_MESSAGES = SIGNUP_MESSAGES.items()
67
    if type(LOGIN_MESSAGES) == dict:
68
        LOGIN_MESSAGES = LOGIN_MESSAGES.items()
69
    if type(PROFILE_MESSAGES) == dict:
70
        PROFILE_MESSAGES = PROFILE_MESSAGES.items()
71

  
60 72
    EXTRA_MESSAGES_SET = bool(GLOBAL_MESSAGES or SIGNUP_MESSAGES or \
61 73
            LOGIN_MESSAGES or PROFILE_MESSAGES)
74

  
62 75
    return {
63 76
            'GLOBAL_MESSAGES' : GLOBAL_MESSAGES,
64 77
            'SIGNUP_MESSAGES' : SIGNUP_MESSAGES,

Also available in: Unified diff