From 086ac57c21112bea0bc7433d9c67204601e957e7 Mon Sep 17 00:00:00 2001 From: Richard Chien Date: Wed, 25 Jul 2018 23:02:43 +0800 Subject: [PATCH] Fix expression render --- none/expression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/none/expression.py b/none/expression.py index e608c3d6..85ea46b9 100644 --- a/none/expression.py +++ b/none/expression.py @@ -15,7 +15,7 @@ def render(expr: Union[str, Sequence[str], Callable], *, escape_args=True, :return: the rendered message """ if isinstance(expr, Callable): - expr = expr() + expr = expr(**kwargs) elif isinstance(expr, Sequence) and not isinstance(expr, str): expr = random.choice(expr) if escape_args: