Migrated issue, originally created by Anonymous
Looks like the lexer is passing over the sign for keyword args with a negative default value.
Template:
<%def name="test(x=-1)">
${x}
</%def>
Compiled:
def test(x=1):
return render_test(context.locals_(__locals),x)