diff options
| author | Chris McDonough <chrism@plope.com> | 2011-03-28 15:40:13 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-03-28 15:40:13 -0400 |
| commit | ac46899fc75e3e56f8250ad51e26e4ff1ee69e28 (patch) | |
| tree | d36750d8de55f0dc148aa22bf7bf680b861c00c7 | |
| parent | e093fdc6d7e5332c78b41837e0fc09ca807eb8f3 (diff) | |
| download | pyramid-ac46899fc75e3e56f8250ad51e26e4ff1ee69e28.tar.gz pyramid-ac46899fc75e3e56f8250ad51e26e4ff1ee69e28.tar.bz2 pyramid-ac46899fc75e3e56f8250ad51e26e4ff1ee69e28.zip | |
branch will never be false
| -rw-r--r-- | pyramid/urldispatch.py | 23 |
1 files 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 |
