=== modified file 'django/http/__init__.py'
--- django/http/__init__.py	2007-05-12 17:06:06 +0000
+++ django/http/__init__.py	2007-05-19 04:59:09 +0000
@@ -121,9 +121,9 @@
         self._assert_mutable()
         MultiValueDict.update(self, other_dict)
 
-    def pop(self, key):
+    def pop(self, key, *args):
         self._assert_mutable()
-        return MultiValueDict.pop(self, key)
+        return MultiValueDict.pop(self, key, *args)
 
     def popitem(self):
         self._assert_mutable()

=== modified file 'tests/regressiontests/httpwrappers/tests.py'
--- tests/regressiontests/httpwrappers/tests.py	2007-05-12 17:06:06 +0000
+++ tests/regressiontests/httpwrappers/tests.py	2007-05-19 05:00:39 +0000
@@ -166,6 +166,9 @@
 >>> q.pop('foo')
 ['bar', 'baz', 'another', 'hello']
 
+>>> q.pop('foo', 'not there')
+'not there'
+
 >>> q.get('foo', 'not there')
 'not there'
 

