def get_notification_language(user):
    """
    Returns site-specific notification language for this user. Raises
    LanguageStoreNotAvailable if this site does not use translated
    notifications.
    """
    if getattr(settings, "NOTIFICATION_LANGUAGE_MODULE", False):
        try:
            app_label, model_name = settings.NOTIFICATION_LANGUAGE_MODULE.split(".")
            model = models.get_model(app_label, model_name)
            # pylint: disable-msg=W0212
            language_model = model._default_manager.get(user__id__exact=user.id)
            if hasattr(language_model, "language"):
                return language_model.language
        except (ImportError, ImproperlyConfigured, model.DoesNotExist):
            raise LanguageStoreNotAvailable
    raise LanguageStoreNotAvailable
def get_notification_language(user):
    """
    Returns site-specific notification language for this user. Raises
    LanguageStoreNotAvailable if this site does not use translated
    notifications.
    """
    if getattr(settings, "NOTIFICATION_LANGUAGE_MODULE", False):
        try:
            app_label, model_name = settings.NOTIFICATION_LANGUAGE_MODULE.split(".")
            model = models.get_model(app_label, model_name)
            # pylint: disable-msg=W0212
            language_model = model._default_manager.get(user__id__exact=user.id)
            if hasattr(language_model, "language"):
                return language_model.language
        except (ImportError, ImproperlyConfigured, model.DoesNotExist):
            raise LanguageStoreNotAvailable
    raise LanguageStoreNotAvailable
def get_notification_language ( user ) : if getattr ( settings , "NOTIFICATION_LANGUAGE_MODULE" , False ) : try : app_label , model_name = settings . NOTIFICATION_LANGUAGE_MODULE . split ( "." ) model = models . get_model ( app_label , model_name ) # pylint: disable-msg=W0212 language_model = model . _default_manager . get ( user__id__exact = user . id ) if hasattr ( language_model , "language" ) : return language_model . language except ( ImportError , ImproperlyConfigured , model . DoesNotExist ) : raise LanguageStoreNotAvailable raise LanguageStoreNotAvailable
Returns site-specific notification language for this user. Raises
    LanguageStoreNotAvailable if this site does not use translated
    notifications.
Returns site - specific notification language for this user . Raises LanguageStoreNotAvailable if this site does not use translated notifications .