# HG changeset patch # User Tero Marttila # Date 1234396401 -7200 # Node ID 3b9a95c333e55c56c24fe28e37a55743988ac461 # Parent a4261592020a71968768c8fdaec4caad1c39e9c9 fix combinatorical issue diff -r a4261592020a -r 3b9a95c333e5 urltree.py --- a/urltree.py Thu Feb 12 01:38:29 2009 +0200 +++ b/urltree.py Thu Feb 12 01:53:21 2009 +0200 @@ -685,7 +685,7 @@ # build query args as { key -> [value] } query_args = dict((key, type.build_multi(values[key])) for key, (type, default) in self.query_args.iteritems() if key in values and values[key] is not None) - return "%s%s" % (url, '?%s' % ('&'.join('%s=%s' % (key, value) for value in values for key, values in query_args.iteritems())) if query_args else '') + return "%s%s" % (url, '?%s' % ('&'.join('%s=%s' % (key, value) for key, values in query_args.iteritems() for value in values)) if query_args else '') def __str__ (self) : return '/'.join(str(label) for label in self.label_path)