]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Randall Hopper <aa8vb@yahoo.com>>:
authorFred Drake <fdrake@acm.org>
Thu, 24 Aug 2000 01:01:26 +0000 (01:01 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 24 Aug 2000 01:01:26 +0000 (01:01 +0000)
Make it easier to use HTTP POST with urlretrieve().

Lib/urllib.py

index d474cfb8ab60819e878c43fd56450480d84a6fc8..cdea6311c330d237e5e1293ea0532265311d6baf 100644 (file)
@@ -61,11 +61,11 @@ def urlopen(url, data=None):
         return _urlopener.open(url)
     else:
         return _urlopener.open(url, data)
-def urlretrieve(url, filename=None, reporthook=None):
+def urlretrieve(url, filename=None, reporthook=None, data=None):
     global _urlopener
     if not _urlopener:
         _urlopener = FancyURLopener()
-    return _urlopener.retrieve(url, filename, reporthook)
+    return _urlopener.retrieve(url, filename, reporthook, data)
 def urlcleanup():
     if _urlopener:
         _urlopener.cleanup()
@@ -186,7 +186,7 @@ class URLopener:
                 return url2pathname(splithost(url1)[1]), hdrs
             except IOError, msg:
                 pass
-        fp = self.open(url)
+        fp = self.open(url, data)
         headers = fp.info()
         if not filename:
             import tempfile