fix handling of unknown query args
authorTero Marttila <terom@fixme.fi>
Mon, 09 Feb 2009 05:46:28 +0200
changeset 52 2136cdc95b86
parent 51 a1da82870a6b
child 53 01429f140b06
fix handling of unknown query args
urltree.py
--- a/urltree.py	Mon Feb 09 05:44:12 2009 +0200
+++ b/urltree.py	Mon Feb 09 05:46:28 2009 +0200
@@ -579,8 +579,12 @@
                 type, default = default_labels[key].type, None
             
             # be strict about extraneous query args?
-            elif self.config.ignore_extra_args :
+            elif not self.config.ignore_extra_args :
                 raise URLError("Unrecognized query argument: %r" % (key, ))
+            
+            # ignore
+            else :
+                continue
 
             # normalize empty value to None
             if not value :