summaryrefslogtreecommitdiff
path: root/routes/base.py
diff options
context:
space:
mode:
authorBen Bangert <ben@groovie.org>2008-04-09 15:03:32 -0700
committerBen Bangert <ben@groovie.org>2008-04-09 15:03:32 -0700
commitfd03f1f45a8685f786dd4dd09f0b4e597210ad9d (patch)
treef6cd459434de297d62d338f76ff20364aaf713c0 /routes/base.py
parent571f96535e60772e6785f5f73d9cb4b61409501b (diff)
parentd7d7edac26e614bc69913045fb09f24bbe63ea3f (diff)
downloadroutes-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.py6
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]