Merge pull request #966 from yunstanford/patch-M

Sanic routes should not pass angled params with empty names
This commit is contained in:
Raphael Deem
2017-10-13 02:18:20 -07:00
committed by GitHub
2 changed files with 14 additions and 0 deletions

View File

@@ -93,6 +93,10 @@ 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