# HG changeset patch # User Ludovic Chabant # Date 1473139805 25200 # Node ID 504d6817352d5b4f84c44fff912e45dff3c5c585 # Parent 4cbe057a8b6a5bff03c735798efd3834031138f3 routing: Don't mistakenly raise errors about incorrect variadic parameters. Off by one error! Yay. diff -r 4cbe057a8b6a -r 504d6817352d piecrust/routing.py --- a/piecrust/routing.py Mon Sep 05 22:12:37 2016 -0700 +++ b/piecrust/routing.py Mon Sep 05 22:30:05 2016 -0700 @@ -103,7 +103,7 @@ if m.group('var'): self.func_has_variadic_parameter = True - variadic_param_idx = len(self.func_parameters) + variadic_param_idx = len(self.func_parameters) - 1 if (variadic_param_idx >= 0 and variadic_param_idx != len(self.func_parameters) - 1):