raise exception for invalid param syntax

This commit is contained in:
Yun Xu
2017-10-09 07:54:39 -07:00
parent 9bc1abcd00
commit 770a8fb288
2 changed files with 12 additions and 0 deletions

View File

@@ -93,6 +93,8 @@ class Router:
pattern = 'string'
if ':' in parameter_string:
name, pattern = parameter_string.split(':', 1)
if not name:
raise ValueError("Invalid parameter syntax: {}".format(parameter_string))
default = (str, pattern)
# Pull from pre-configured types