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: