diff options
author | Ben Bangert <ben@groovie.org> | 2008-04-09 15:03:32 -0700 |
---|---|---|
committer | Ben Bangert <ben@groovie.org> | 2008-04-09 15:03:32 -0700 |
commit | fd03f1f45a8685f786dd4dd09f0b4e597210ad9d (patch) | |
tree | f6cd459434de297d62d338f76ff20364aaf713c0 /routes/base.py | |
parent | 571f96535e60772e6785f5f73d9cb4b61409501b (diff) | |
parent | d7d7edac26e614bc69913045fb09f24bbe63ea3f (diff) | |
download | routes-fd03f1f45a8685f786dd4dd09f0b4e597210ad9d.tar.gz |
Automated merge with https://www.knowledgetap.com/hg/routes
--HG--
branch : trunk
Diffstat (limited to 'routes/base.py')
-rw-r--r-- | routes/base.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/routes/base.py b/routes/base.py index 0b69d41..ca11bc9 100644 --- a/routes/base.py +++ b/routes/base.py @@ -550,7 +550,11 @@ class Route(object): url += '/' url += '?' fragments = [] - for key in extras: + # don't assume the 'extras' set preserves order: iterate + # through the ordered kargs instead + for key in kargs: + if key not in extras: + continue if key == 'action' or key == 'controller': continue val = kargs[key] |