From ac46899fc75e3e56f8250ad51e26e4ff1ee69e28 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 28 Mar 2011 15:40:13 -0400 Subject: branch will never be false --- pyramid/urldispatch.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pyramid/urldispatch.py b/pyramid/urldispatch.py index c4c72362e..5597594f0 100644 --- a/pyramid/urldispatch.py +++ b/pyramid/urldispatch.py @@ -140,18 +140,17 @@ def _compile_route(route): if m is None: return m d = {} - for k,v in m.groupdict().iteritems(): - if k is not None: - if k == star: - d[k] = traversal_path(v) - else: - encoded = unquote(v) - try: - d[k] = encoded.decode('utf-8') - except UnicodeDecodeError, e: - raise URLDecodeError( - e.encoding, e.object, e.start, e.end, e.reason - ) + for k, v in m.groupdict().iteritems(): + if k == star: + d[k] = traversal_path(v) + else: + encoded = unquote(v) + try: + d[k] = encoded.decode('utf-8') + except UnicodeDecodeError, e: + raise URLDecodeError( + e.encoding, e.object, e.start, e.end, e.reason + ) return d -- cgit v1.2.3