From 228bc8c50f5b0d9843a686b422ff0204491f531a Mon Sep 17 00:00:00 2001 From: Liang Sun Date: Mon, 4 Nov 2013 18:03:33 +0800 Subject: [PATCH] Add name parameter for URLSpec in tuple/list format. --- tornado/web.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/tornado/web.py b/tornado/web.py index a19e75f03..e6598bb04 100644 --- a/tornado/web.py +++ b/tornado/web.py @@ -1564,15 +1564,8 @@ class Application(object): for spec in host_handlers: if isinstance(spec, (tuple, list)): - assert len(spec) in (2, 3) - pattern = spec[0] - handler = spec[1] - - if len(spec) == 3: - kwargs = spec[2] - else: - kwargs = {} - spec = URLSpec(pattern, handler, kwargs) + assert len(spec) in (2, 3, 4) + spec = URLSpec(*spec) handlers.append(spec) if spec.name: if spec.name in self.named_handlers: -- 2.47.2