add test, simpler kwargs for flash function signature

This commit is contained in:
dandds
2018-12-06 14:28:31 -05:00
parent a2d6d59ca4
commit 1dd2cdd48b
7 changed files with 21 additions and 14 deletions

View File

@@ -99,9 +99,8 @@ MESSAGES = {
}
def formatted_flash(message_name, message_args=None):
def formatted_flash(message_name, **message_args):
config = MESSAGES[message_name]
args = message_args or {}
title = render_template_string(config["title_template"], **args)
message = render_template_string(config["message_template"], **args)
title = render_template_string(config["title_template"], **message_args)
message = render_template_string(config["message_template"], **message_args)
flash({"title": title, "message": message}, config["category"])