changeset 791:504d6817352d

routing: Don't mistakenly raise errors about incorrect variadic parameters. Off by one error! Yay.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 05 Sep 2016 22:30:05 -0700
parents 4cbe057a8b6a
children 58ebf50235a5
files piecrust/routing.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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):