Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 316a793

Browse files
committed
Randall Hopper <[email protected]>>:
Make it easier to use HTTP POST with urlretrieve().
1 parent 8377f5d commit 316a793

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Lib/urllib.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ def urlopen(url, data=None):
6161
return _urlopener.open(url)
6262
else:
6363
return _urlopener.open(url, data)
64-
def urlretrieve(url, filename=None, reporthook=None):
64+
def urlretrieve(url, filename=None, reporthook=None, data=None):
6565
global _urlopener
6666
if not _urlopener:
6767
_urlopener = FancyURLopener()
68-
return _urlopener.retrieve(url, filename, reporthook)
68+
return _urlopener.retrieve(url, filename, reporthook, data)
6969
def urlcleanup():
7070
if _urlopener:
7171
_urlopener.cleanup()
@@ -186,7 +186,7 @@ def retrieve(self, url, filename=None, reporthook=None):
186186
return url2pathname(splithost(url1)[1]), hdrs
187187
except IOError, msg:
188188
pass
189-
fp = self.open(url)
189+
fp = self.open(url, data)
190190
headers = fp.info()
191191
if not filename:
192192
import tempfile

0 commit comments

Comments
 (0)